首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安装 Gitlab Development Kit

Gitlab-CE是开源项目,意味着我们可以针对官方的Gitlab源码进行二次开发,从而定制出符合自己的开发习惯或开发流程的代码管理工具。 一般来说只要把Gitlab-CE的代码仓库clone到本地,就可以在上面修改代码了。Gitlab-CE的地址:https://gitlab.com/gitlab-org/gitlab-ce/ 。但是,只有源代码是不能够直接在本地上跑起来的,整个开发环境还需要安装很多依赖,以及配置数据库。Gitlab为了方便开发者,提供了一个Gitlab开发工具Gitlab-Development-Kit,其地址是:https://gitlab.com/gitlab-org/gitlab-development-kit 。Gitlab-Development-Kit可以帮助开发者很方便地在本地搭建起开发环境,并且把Gitlab运行起来。

系统环境

ubuntu-16.04.3-desktop-amd64

The preferred way to use GitLab Development Kit is to install Ruby and dependencies on your 'native' OS. We strongly recommend the native install since it is much faster than a virtualized one. Due to heavy IO operations a virtualized installation will be much slower running the app and the tests.

最好【不要】使用虚拟机安装,而是直接安装在你本机系统上面,要不然会很慢(真的很慢~)。

如果需要在Windows下开发,也只能是安装在Windows10所带的Linux子系统下~~

Prepare

添加新用户 gitdev

下面的安装使用gitdev用户执行。

安装git

安装RVM

安装Ruby

检查GDK要求的Ruby版本:目前是2.3.6

安装Node

安装Yarn

安装 bunlder

安装Golang

安装其他软件

Set-Up-Gdk

Fork 一份 Gitlab-CE 的代码到自己账户的仓库,例如:https://gitlab.com/Hikyu/gitlab-ce.git

新建一个用于开发 Gitlab-CE 代码的文件夹,例如:/home/gitdev/project/gdk

进入上述文件夹,执行:

进入 ./gitlab-development-kit,执行:

启动 gitlab-development-kit

遇到的问题

执行 报错:

重新执行一次该命令,错误消失了...

执行 ,报错:

编辑 /home/gitdev/project/gdk/gitlab-development-kit/gitaly/config.toml,修改两处:

估计是个bug

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180125G0QPA000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券