当前位置:  开发笔记 > 运维 > 正文

在Ubuntu上有多个用户的Git存储库

如何解决《在Ubuntu上有多个用户的Git存储库》经验,为你挑选了1个好方法。

我在/ home/myaccount/git/project中有一个现有的裸git存储库.我目前正在使用ssh从我的本地机器上没有任何问题.我想在服务器上添加第二个用户,该用户只能访问这个git存储库(可能将repo移到我的帐户文件夹之外?).怎么样?在slicehost上使用最新版本的git和ubuntu.

我有这个设置:user:sleepyhead user:developer1 group:git.sleepyhead和developer1都是这个组repository/home/sleepyhead/git/project1的成员

我想:将存储库移动到适当的位置,/ home/git/project1或/ usr/local/git/project1.推荐什么?developer1应该有权使用git读写project1.不应该给出其他权限.

我不知道如何正确设置权限并限制developer1只能使用git访问project1.



1> orip..:

让他创建一个ssh密钥对并向您发送公钥.

将公钥添加到您的~/.ssh/authorized_keys文件中,并添加command="..."选项以将其限制为git-shell - 有关示例,请参阅此链接.

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有