在一个小型 Ubuntu LTS 服务器上,我们正在运行gitolite (Version 2)。好吧,到目前为止,我不想更改此运行配置。也许在下一次 LTS 升级时,我们将迁移到 gitolite v3。
现在我收到了请求,如果我可以“mal eben schnell”[德语中的“快速立即完成”] 将带有持续集成支持的 GitLab 安装到同一台服务器。阅读文档后,我知道“从 8.0 版本开始,GitLab持续集成 (CI) 已完全集成到 GitLab 本身”。好的。我了解到,从 GitLab 5.0 开始,它“没有 gitolite ”。
在查看了GitLab CE Omnibus 的硬件要求后,我可以轻松地拒绝“不,不使用此硬件”的“mal-eben-schnell”请求。
但现在我的问题是:
如何以某种方式设置 GitLab(在较新的服务器上),我可以使用 gitolite 管理我们的 git 存储库,并且 GitLab 是具有 wiki 的用户 WebGUI,跟踪等到由 gitolite 控制的存储库,而无需克隆或镜像 gitolite 存储库到gitlab 仓库。
(从文件系统的角度来看:对于 gitolite 和 GitLab,存储库应该保持在相同的位置。)
是的,我找到了这篇文章,但我认为答案对于较新的 GitLab 版本不再有效。