【问题标题】:Easy way to setup GitLab with existing Gitolite configuration使用现有 Gitolite 配置设置 GitLab 的简单方法
【发布时间】:2013-01-25 14:32:22
【问题描述】:

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

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

【问题讨论】:

  • 我刚刚发现了 BitNami (bitnami.com/stack/gitlab)。他们提供一键式安装程序(有点)来设置 GitLab。有没有人有这方面的经验或已经从普通的 Gitolite 环境迁移到 BitNami/GitLab?
  • Gitolite 不再是 GitLab 的一部分(从 5.0 版开始)。他们用 GitLab shell 替换了它。

标签: git gitolite gitlab


【解决方案1】:

原始答案(2013 年 1 月)

您可以关注standard installation,并在您的gitlab.yml config file中注明您的 gitolite 存储库的位置以及 gitolite 管理员用户。

但是,GitLab 要求用户在 GitLab 中注册自己并复制他们的公共 ssh 密钥。
这意味着您可能需要调整 gitolite 存储现有 gitolite 用户的方式,因为您使用的名称可能与 GitLab 使用的名称不同(它使用基于 login_email_auuid 的名称)。


更新(2018 年 8 月,5 年后):

作为Thomascommented below,在这个答案几个月后,GitLab released GitLab 5.0, without gitolite

现在我想添加 GitLab 以便能够进行代码审查和错误跟踪。
实现此目的最方便的方法是什么?

如今(2018 年,GitLab 11.2.x),通过 merge request 支持代码审查(几年前一直如此)。
见:

【讨论】:

  • 似乎 gitlab 不再使用 gitolite 了。它有自己的管理器:gitlab-shell
  • 这个答案不再有效。 Gitlab 不再使用 gitolite。
  • @Thomas 谢谢。我已经相应地更新了答案。
  • 我认为问题是问如何从 gitolite 迁移到 GitLab
  • @Thomas 否:问题是:“现在我想添加 GitLab 以便能够进行代码审查和错误跟踪。实现此目的最方便的方法是什么?”。这就是我的更新地址。
猜你喜欢
  • 1970-01-01
  • 2014-10-19
  • 1970-01-01
  • 2012-03-26
  • 1970-01-01
  • 2023-03-31
  • 1970-01-01
  • 1970-01-01
  • 2016-04-27
相关资源
最近更新 更多