centos 安装gitlab-ce 13

本文详细指导如何在CentOS系统中安装GitLab Community Edition 13,包括添加YUM源、配置、安装步骤,以及遇到502错误时的排查与解决方法,涉及端口修改、权限设置和内存优化等内容。
摘要由CSDN通过智能技术生成

centos 安装gitlab-ce 13

# 添加yum源:
vim /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

# 安装
yum makecache
yum -y install gitlab-ce

# 配置
vim /etc/gitlab/gitlab.rb
external_url 'http://ip\域名'

# 初始化并启动
gitlab-ctl reconfigure
gitlab-ctl start |stop |restart |status
gitlab-ctl service-list

# 访问
http://ip\域名    //默认80端口

# gitlab访问502
1、查看进程,端口是否被占用
gitlab-ctl tail [进程名] 
2、权限问题
chmod -R 755 /var/log/gitlab
3、内存不足
4、gitlab-rake gitlab:check
5、gitlab-ctl restart sidekiq 
   gitlab-ctl hup unicorn 

# 修改端口
1、gitlab.rb
vim /etc/gitlab/gitlab.rb
external_url 'http://ip:8082'
# unicorn['listen'] = 'localhost'
unicorn['listen'] = '127.0.0.1'
# unicorn['port'] = 8080
unicorn['port'] = 8082
# nginx['listen_addresses'] = ['*', '[::]']
nginx['listen_addresses'] = ['*']
# nginx['listen_port'] = nil
nginx['listen_port'] = 82

2、gitlab-rails
vim /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
 #host: gitlab.example.com
    host: 101.200.63.123
    #port: 80
    port: 82
    
vim /var/opt/gitlab/gitlab-rails/etc/puma.rb 
#bind 'tcp://127.0.0.1:8080'
bind 'tcp://127.0.0.1:8082'

3、gitlab nginx
vim /var/opt/gitlab/nginx/conf/gitlab-http.conf
server {
  #listen *:80;
  listen *:82;


  #server_name gitlab.example.com;
  server_name ip;

4、gitlab-shell
vim var/opt/gitlab/gitlab-shell/config.yml
#gitlab_url: "http+unix://%2Fvar%2Fopt%2Fgitlab%2Fgitlab-workhorse%2Fsockets%2Fsocket"
gitlab_url: "http://127.0.0.1:8082"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值