我刚刚在ubuntu 12.04 LTS上设置了一个Git服务器,我有一个带有禁用密码的git系统用户帐户,然后为我想要访问我服务器的所有用户设置了用户的.ssh / authorized_keys。
如何在使用同一用户(git)时为不同用户设置不同的存储库?
像:
/opt/git/repo1.git 具有访问权限A,B,C的用户 /opt/git/repo2.git 具有访问权限B,D,E,F的用户 /opt/git/repo3.git 有权访问G,H,I的用户
人们通过公钥进行身份验证的当前方式,他们都将密钥放在/home/git/.ssh/authorized_keys
我想知道github如何使这成为可能,因为你总是使用git用户帐户连接到他们的回购。
感谢