gitlab私有云

安装:

https://about.gitlab.cn/install/

gitlab自带的Nginx与原Nginx冲突的解决方案:

https://blog.csdn.net/weixin_30408309/article/details/99329911
gitlab反向代理后需要使用反向代理的地址拉取代码

修改默认端口:

https://blog.csdn.net/qq_45396810/article/details/112436866

查看版本:

https://blog.csdn.net/u011383596/article/details/121098042

将GitLab的数据从旧服务器迁移到新服务器:

https://blog.csdn.net/yuki5233/article/details/114662844?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_utm_term~default-1.pc_relevant_default&spm=1001.2101.3001.4242.2&utm_relevant_index=4

gitlab发送邮件配置:

https://blog.csdn.net/omage/article/details/105841425
要使更改生效,需要使用以下命令重新配置GitLab:

sudo gitlab-ctl reconfigure

使用以下命令检查GitLab服务的状态:

sudo gitlab-ctl status

使用以下命令重启GitLab服务的状态:

sudo gitlab-ctl restart

配置postfix发送邮件
在这里插入图片描述

反向代理nginx配置文件

server {
    listen       8011;
    server_name  ip:8011/域名;

    location / {
        client_max_body_size 1024m;
        proxy_set_header Host $host:$server_port;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:6665; #这里与前面设置过的端口一致
    }
}

修改内存占用过大问题

vim /etc/gitlab/gitlab.rb

修改以下项:

postgresql['shared_buffers'] //减少数据库缓存(默认为256MB 改为128MB)

postgresql['max_worker_processes'] //减少数据库并发数(默认为8 改为4)

sidekiq['max_concurrency'] //减少sidekiq并发数(默认为25 改为 15

检测邮件服务配置

通过gitlab-rails console控制台验证配置正确性

ActionMailer::Base.delivery_method

在这里插入图片描述

ActionMailer::Base.smtp_settings

在这里插入图片描述

修改数据默认存储位置

  1. gitlab默认路径在
/var/opt/gitlab/git-data
  1. gitlab新路径在
/mnt/sdc/data/gitlab/git-data
  1. 步骤
#创建文件夹
mkdir -pv /mnt/sdc/data/gitlab/git-data
#修改文件夹属组为git
chown -R git:git /mnt/sdc/data/gitlab/git-data
#防止改错备份配置文件
cp /etc/gitlab/gitlab.rb /etc/gitlab/gitlab.rb.bak
#修改配置文件 git_data_dirs参数
git_data_dirs({
   "default" => {
     "path" => "/mnt/sdc/data/gitlab/git-data",
     "failure_count_threshold" => 10,
     "failure_wait_time" => 30,
     "failure_reset_time" => 1800,
     "failure_timeout" => 30
    }
 })
 # 有数据的情况下需要迁移数据
 cp -r  /var/opt/gitlab/git-data/repositories  /mnt/sdc/data/gitlab/git-data
 chown -R git:git /mnt/sdc/data/gitlab/git-data/repositories
 #访问不到考虑权限问题
#完工重新加载配置
gitlab-ctl reconfigure
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值