共计 929 个字符,预计需要花费 3 分钟才能阅读完成。
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,基本上单颗拉满,启动后呈现下图
以上就是我的亲身经历👆👆👆👆👆👆👆👆👆
正文完