使用现有的Gitolite配置轻松设置GitLab

mat*_*ten 18 git gitolite gitlab

我有一个现有的Gitolite配置,包含许多用户和存储库.它是以Gitolite安装指南建议的默认方式设置的.现在我想添加GitLab以便能够进行代码审查和错误跟踪.

实现这一目标最方便的方法是什么?

Von*_*onC 3

原始答案(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),通过合并请求支持代码审查(几年前就已经如此)。
看: