我按照下面的教程使用ssh设置git服务器。
https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-the-Server
只要我是唯一使用git repos的人就可以了。现在我有多个用户需要访问git服务器上的特定存储库。上述方法允许所有用户访问服务器上的所有存储库。
如何使用各自的ssh密钥允许每个用户进行回购?
答案 0 :(得分:1)
假设这是在Unix机器上,那么english
只是系统上的用户,并且强制执行Unix访问控制。
git
。git2
命令有所了解。chmod
。要扩展到多个用户,您最终将为每个项目(或一组项目)设置1个git用户。对于许多用户,您最终会为每个用户设置一个git用户帐户,并使用组文件权限来控制对共享存储库的访问。后者需要使用git2@gitserver:/opt/git/project.git
选项。
答案 1 :(得分:-2)