网上都是怎么用 gitlab,但是实际开发中有需要针对 gitlab 进行二次编译自定义实现功能的想法。
搜索了网上的资料以及在官网的查找,查到了如下
gitlab 使用 ruby 开发。
gitlab 下载包
gitlab/gitlab-ce - Packages · packages.gitlab.com
gitlab/gitlab-ee - Packages · packages.gitlab.com
自编译文档
Self-compiled installation | GitLab
安装文档
doc/install/installation.md · master · GitLab.org / GitLab · GitLab
gitlab 代码
GitLab.org / GitLab FOSS · GitLab
GitLab.org / GitLab · GitLab
按照介绍, foss只是原来的代码的一个快照。
通过对应的 tag 下载对应版本的源码。
参考文档
Code:美团代码托管平台的演进与实践
怎么修改gitlab源码?方法分享-git-PHP中文网