faith丶

导航

yum部署gitlab

###

1、下载gitlab rpm包安装

清华yum源官网  
  https://mirrors.tuna.tsinghua.edu.cn 直接从官网上下载   wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.9.3-ce.0.el7.x86_64.rpm   没有安装wget 需要先安装wget

2、安装gitlab

yum install -y gitlab-ce-12.9.3-ce.0.el7.x86_64.rpm

3、配置gitlib的IP和端口

vim /etc/gitlab/gitlab.rb 进入gitlab.rb
# 修改IP和端口:进入编辑器后按“i”键进入编辑状态,ESC键退出编辑状态,退出并保存,命令输入“:wq”
  
# 注释:
# 如果80端口被别的服务占用可以改成8081 8082等,如果开启额防火墙,需要把相应的端口放开:
#  例如:firewall-cmd --zone=public --add-port=8080/tcp --permanent

4、重新加载配置文件(gitlab.rb),并启动

gitlab-ctl reconfigure
  

5、重启GitLab(重新加载配置文件后,此步骤可省略)

gitlab-ctl restart
  

6、访问gitlab

 7、访问gitlab可能遇到问题 502

7.1、问题

1、问题
2、问题
  

 

7.3、原因

1、原因
  1)服务器内存太小,导致gitlab服务无法启动,nginx报出502(建议服务器最小内存要2G)
    nginx配置文件位置:/var/opt/gitlab/nginx/conf/gitlab-http.conf
  2)gitlab服务启动需要时间,耐心等待即可
2、原因   服务器上还开启了一个docker服务映射的8080端口,使8080端口被占用,使GitLab的unicorn服务不能开启。   最后在/etc/gitlab/gitlab.rb 中做出如下修改   unicorn['port'] = 9090

 

###

posted on 2021-07-21 15:45  faith丶  阅读(117)  评论(0编辑  收藏  举报