我有一个现有的Gitolite配置,包含许多用户和存储库。它是以Gitolite安装指南建议的默认方式设置的。现在我想添加GitLab以便能够进行代码审查和错误跟踪。
实现这一目标最方便的方法是什么?
原始答案(2013年1月)
您可以关注standard installation,并在您的gitlab.yml
config file中指出您的gitolite repo的位置,以及gitolite管理员用户。
但是,GitLab要求用户在GitLab中注册自己并复制他们的公共ssh密钥。
这意味着您可能需要调整gitolite存储现有gitolite用户的方式,因为您使用的名称可能与GitLab使用的名称不同(它使用基于login_email_auuid
的名称)。
更新(2018年8月,5年后):
作为commented below的Thomas,在这个答案后的几个月,GitLab released GitLab 5.0, without gitolite。
现在我想添加GitLab以便能够进行代码审查和错误跟踪。 实现这一目标最方便的方法是什么?
这些天(2018年,GitLab 11.2.x),代码审查通过merge request支持(已经有几年了)。 看到: