我有一个现有的 Gitolite 配置,其中包含许多用户和存储库。它是按照 Gitolite 安装指南建议的默认方式设置的。现在我想添加 GitLab 以便能够进行代码审查和错误跟踪。
实现这一目标最方便的方法是什么?
原始答案(2013 年 1 月)
您可以按照标准安装,并在gitlab.yml
配置文件中指明 gitolite 存储库的位置以及 gitolite 管理员用户。
但是,GitLab 要求用户在 GitLab 中注册自己并复制他们的公共 ssh 密钥。
这意味着您可能需要调整 gitolite 存储现有 gitolite 用户的方式,因为您使用的名称可能与 GitLab 使用的名称不同(它使用基于 的名称login_email_auuid
)。
更新(2018 年 8 月,5 年后):
正如Thomas在下面评论的那样,在这个答案几个月后,GitLab发布了 GitLab 5.0,没有 gitolite。
现在我想添加 GitLab 以便能够进行代码审查和错误跟踪。
实现这一目标最方便的方法是什么?
如今(2018 年,GitLab 11.2.x),通过合并请求支持代码审查(几年前就一直如此)。
看: