多个gitolite“托管用户”帐户

时间:2015-08-04 20:26:14

标签: git gitolite

来自http://gitolite.com/gitolite/gitolite.html#hu

“当您在ssh模式下安装gitolite时,您在Unix系统上选择一个特定用户作为”托管用户“。这是用户的名称将进入您的用户将要克隆的repo URL,例如ssh: // git @ server / repo,或更简单的形式git @ server:repo。“

非常明确地指出一个特定用户,但我们还可以拥有多个托管用户,例如git.1git.2,每个都有自己的存储库,我们可以使用例如git.1@server:repogit.2@server:anotherrepo等?

1 个答案:

答案 0 :(得分:1)

如果您使用这些帐户在各自的主目录中安装gitolite,它可以正常工作。

su - git.1
mkdir -p ~/bin

git clone git://github.com/sitaramc/gitolite
gitolite/install -ln ~/bin          # please use absolute path here
gitolite setup -pk yourname.pub

(重复git.2等等)

但请勿混合访问和托管:git.1git.2和其他帐户可以在gitolite.config中简单声明,访问自己的回购,同时使用唯一的git帐户托管服务用户帐户。