跳过正文
  1. Posts/

Gitlab配置

·78 字·1 分钟·
Kubehan
作者
Kubehan
云原生知识栈:深度解析容器技术、Kubernetes、Istio、DevOps 实践、Prometheus 监控、Envoy 代理、Golang 开发及云原生架构与微服务趋势的专业博客

  1、修改GitLab绑定的域名

    a、修改/etc/gitlab/gitlab.rb配置文件,修改成自己的域名

external_url 'http://gitlab.example.com'

    b、使配置生效

      停止服务命令:gitlab-ctl stop

      配置生效命令:gitlab-ctl reconfigure

    c、启动服务

      命令:gitlab-ctl start

 

  2、修改GitLab仓库存储位置,GitLab仓库默认位子:/var/opt/gitlab/git-data

    a、创建/data/soft/gitlab/gitlab-data目录,作为仓库存储目录

      命令:mkdir /data/soft/gitlab/gitlab-data

    b、修改gitlab配置文件,找到git_data_dir

      命令:vim /etc/gitlab/gitlab.rb

      增加内容:

git_data_dirs({                                                                                                                        
   "default" => {                                                                                                                       
     "path" => "/data/soft/gitlab/gitlab-data"                                                                                          
   }                                                                                                                                    
 })

     c、是配置生效

      停止服务命令:gitlab-ctl stop

      配置生效命令:gitlab-ctl reconfigure

    d、启动服务

      命令:gitlab-ctl start

 

  3、修改nginx端口,nginx默认端口是80,有可能被占用,修改成其他端口

    a、修改/etc/gitlab/gitlab.rb配置文件

nginx['listen_port'] = 28000

    b、修改/var/opt/gitlab/nginx/conf/gitlab-http.conf文件

listen *:28000;

    c、使配置生效

      停止服务命令:gitlab-ctl stop

      配置生效命令:gitlab-ctl reconfigure

    d、启动服务

      命令:gitlab-ctl start

 

  4、修改unicorn端口,unicorn默认端口是8080,有可能被占用,修改成其他端口

    a、修改/etc/gitlab/gitlab.rb配置文件

unicorn['port'] = 28001

    b、修改/var/opt/gitlab/gitlab-rails/etc/unicorn.rb文件

listen "127.0.0.1:28001", :tcp_nopush => true

    c、使配置生效

      停止服务命令:gitlab-ctl stop

      配置生效命令:gitlab-ctl reconfigure

    d、启动服务

      命令:gitlab-ctl start

 

  5、修改prometheus端口,prometheus监控默认使用端口是9090,有可能被占用,修改成其他端口

    a、修改/etc/gitlab/gitlab.rb配置文件

prometheus['listen_address'] = 'localhost:28002'

     b、使配置生效,参考3点