gitlab 搭建

1 前期准备

Linux系统:ubuntu 20.04 64bit

 

2 Gitlab的搭建

2.1 Gitlab的安装

 

2.下载gitlab-ce软件包

在 https://packages.gitlab.com/gitlab/gitlab-ce 链接中下载gitlab-ce

在 https://gitlab.com/xhang/gitlab 链接中下载对应版本的中文补丁

(两个版本需要对应否则会出现各种405,我这里下载的版本是12.3.5)

下载的版本文件分别是 gitlab-ce_12.3.5-ce.0_amd64.deb,gitlab-v12.3.5-zh.tar.bz2

 

3.安装gitlab-ce

sudo dpkg -i gitlab-ce_12.3.5-ce.0_amd64.deb

过程可能会有几分钟

 

4.修改gitlab的配置

sudo vim /etc/gitlab/gitlab.rb

修改external_url为

external_url 'http://192.168.0.10'

该ip地址为ubuntu的ip地址(具体采用ifconfig查看)

注意:gitlab的ip必须跟ubuntu的ip相同,这样局域网中其他计算机才能访问到gitlab

 

5.gitlab配置重新生成

sudo gitlab-ctl reconfigure

此过程可能需要几分钟时间,请耐心等待。

 

6.检查GitLab是否安装好并且已经正确运行,输入下面的命令

sudo  gitlab-ctl status

 

7.如果得到类似下面的结果,则说明GitLab运行正常

run: alertmanager: (pid 55877) 36s; run: log: (pid 55490) 84s
run: gitaly: (pid 55818) 38s; run: log: (pid 54246) 268s
run: gitlab-exporter: (pid 55824) 38s; run: log: (pid 55339) 102s
run: gitlab-workhorse: (pid 55797) 39s; run: log: (pid 55093) 123s
run: grafana: (pid 56095) 19s; run: log: (pid 55703) 53s
run: logrotate: (pid 55137) 117s; run: log: (pid 55155) 114s
run: nginx: (pid 55081) 123s; run: log: (pid 55110) 122s
run: node-exporter: (pid 55807) 39s; run: log: (pid 55263) 108s
run: postgres-exporter: (pid 55889) 36s; run: log: (pid 55527) 79s
run: postgresql: (pid 54384) 263s; run: log: (pid 54425) 261s
run: prometheus: (pid 55851) 37s; run: log: (pid 55432) 90s
run: redis: (pid 54170) 275s; run: log: (pid 54195) 273s
run: redis-exporter: (pid 55837) 38s; run: log: (pid 55381) 96s
run: sidekiq: (pid 55026) 130s; run: log: (pid 55050) 128s
run: unicorn: (pid 54976) 136s; run: log: (pid 55012) 133s

 

8.在浏览器地址栏中输入: http://192.168.0.10

即可访问GitLab的web页面

现在我们访问的是gitlab英文版本,然后切换到中文版本

查看汉化包版本号
执行完这一步,一定要记住版本号,记住了是3段数字的,比如:
cat gitlab-v12.3.5-zh/VERSION
12.3.5
这个12.3.5才是这个汉化包能够汉化的gitlab所对应的版本

 

10.配置汉化

备份gitlab
sudo  cp -ar /opt/gitlab/embedded/service/gitlab-rails/ /opt/gitlab/embedded/service/gitlab-rails-bak/

 

覆盖
在汉化包下载目录下执行sudo cp gitlab-v12.3.5-zh/* /opt/gitlab/embedded/service/gitlab-rails/ -ar

 

重启配置及重启gitlab
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

 

此时 就可以看到我们的英文界面了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值