我想为几个不同的人提供提交访问权限,每个人都可以访问我的 Linux 服务器上自己的单独 git 存储库。
一种方法是:
foreach user x
adduser x
create /home/x/repo.git
ask user x to clone from ssh://myserver.com/home/x/repo.git
但是,这会产生不良影响,即他们也可以通过 ssh 登录。我不想给他们 shell 访问权限。
无论如何以类似的方式设置它,但纯粹给他们 git commit 访问权限而不是 shell 访问权限?