如何设置 git 服务器,以便不同的用户(客户端,而不是服务器用户)可以访问不同的存储库?我想要的行为就像在 github 上一样,您始终访问其服务器上的“git”用户([电子邮件保护]),但您只能修改部分存储库。
谢谢!
答案1
您可以使用 gitolite 实现这种行为。 http://gitolite.com/gitolite/index.html
Gitolite 允许您在中央服务器上设置 git 托管,具有细粒度的访问控制和更多强大的功能。
如何设置 git 服务器,以便不同的用户(客户端,而不是服务器用户)可以访问不同的存储库?我想要的行为就像在 github 上一样,您始终访问其服务器上的“git”用户([电子邮件保护]),但您只能修改部分存储库。
谢谢!
您可以使用 gitolite 实现这种行为。 http://gitolite.com/gitolite/index.html
Gitolite 允许您在中央服务器上设置 git 托管,具有细粒度的访问控制和更多强大的功能。