ubuntu 16.04搭建gitlab

友人A -
ubuntu 16.04搭建gitlab

hint:
此次搭建由于没有root账户权限,所以最开始准备用在线安装方式的步骤开始,在安装gitlab-ce的时候无法换镜像源,所以gitlab-ce采用了离线下载安装包的方式,其余的依赖是在线安装方式。

最开始传统步骤?

sudo apt update 
sudo apt install curl openssh-server ca-certificates
sudo apt install postfix

换源失败后?
1.在线下载包

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/gitlab-ce_13.11.1-ce.0_amd64.deb

2.解压安装

sudo dpkg -i gitlab-ce_11.0.0-ce.0_amd64.deb

3.编辑文件
(这里出现很多问题)
sudo vim /etc/gitlab/gitlab.rb
内容?(这里我要讲一下!!!!!!!!!!!!!
unicorn和gitlab_workhorse的端口号不要和EXTERNAL_URL设置一样,例如我的9998和9991)

external_url 'http://***.***.***.***:9998'

unicorn['enable'] = true
unicorn['port'] = 9991
gitlab_workhorse['auth_backend'] = "http://localhost:9991"
unicorn['worker_processes'] = 4
unicorn['worker_memory_limit_min'] = "200 * 1 << 20"
unicorn['worker_memory_limit_max'] = "300 * 1 << 20"
puma['enable'] = false

关注原作者 https://segmentfault.com/u/yo...
4.启动(一行一行启动)

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

启动时unicorn会占用很高的cpu,基本上单颗拉满,启动后出现下图
image.png
以上就是我的亲身经历?????????

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

linuxubuntu16.04gitlabgitlab-ce

扩展阅读

加个好友,技术交流

1628738909466805.jpg