安装准备

参考: https://packages.gitlab.com/gitlab/gitlab-ce/install#bash-rpm

  1. curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

安装

  1. yum install gitlib-ce

修改配置

输入ip后访问不到,一般是80端口被占用(防火墙关闭情况下)
网页返回 502 Error,等待一段时间后还是502,原因是 Gitlab 使用的 unicorn 服务使用的是8080 端口,被占用了
1.更改配置文件 /etc/gitlab/gitlab.rb

  1. externa_url 'http://192.168.1.123:82'
  2. nginx['listen_port'] = 82
  3. unicorn['port'] = 8090

2.配置生效

  1. gitlab-ctl reconfigure
  2. gitlab-ctl restart

参考

https://docs.gitlab.com/omnibus/manual_install.html
https://packages.gitlab.com/gitlab/gitlab-ce/install#bash-rpm
https://blog.csdn.net/ee21950511/article/details/100751225
https://juniorprincewang.github.io/2019/01/16/Gitlab%E7%9A%84%E6%90%AD%E5%BB%BA/