我们有一个可供很多人访问的本地存储库。我们必须在那里设置一个 Git 存储库,以便只有某些用户拥有 checkout 和提交权限。我们怎样才能做到这一点。
附注:这是我们家庭作业的一部分,我们必须开发一个游戏并使用 Git 存储库更新它。因此,如果有人觉得我们不应该在这里问这个问题,请告诉我们。
最佳答案
我推荐gitolite管理用户对存储库的访问。
评论后编辑:
gitolite
也通过 git
安装。
我猜你的老师可能还想教你——除了使用 git 之外——配置 git 协议(protocol)、ssh 访问( key 等)。
您已经获得了最佳建议:gitolite
、gitosis
、Pro git
,添加到此man ssh
, man ssh-keygen
、man scp
和git手册你的作业应该很容易解决。
关于linux - 设置 Git 存储库的提交和 checkout 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3744934/