Gitlab rpm安装、邮件配置及问题解决

Gitlab rpm包下载安装
下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/

Yum安装rpm包
yum install gitlab-ce-11.6.0-ce.0.el6.x86_64.rpm
安装完成后进行初始化(初始化成功就已经启动):
gitlab-ctl reconfigure
访问服务器ip进入web界面
常见问题:nginx及unicorn端口被占用导致访问失败,出现404或502问题;防火墙没有打开,连接失败;nginx的域名server_server参数缺失。
可以通过gitlab日志进行相关问题的排查:/var/log/gitlab
在这里插入图片描述
在这里插入图片描述
修改nginx及unicorn端口注意需要修改几处地方:
(一)修改nginx访问域名
1.修改/var/opt/gitlab/nginx/conf/gitlab-http.conf
在这里插入图片描述
2.修改vim /etc/gitlab/gitlab.rb
在这里插入图片描述
3.修改/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
在这里插入图片描述
重新初始化配置(端口会被重置为默认端口,端口要在重新初始化完后配置)
(二)修改访问端口,修改内容如下:

  1. 修改/var/opt/gitlab/nginx/conf/gitlab-http.conf
    在这里插入图片描述
  2. 修改/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
    在这里插入图片描述
    在这里插入图片描述
    (三)修改unicorn端口
    1.修改/etc/gitlab/gitlab.rb
    默认端口为8080,去掉#,改为自己想要改的端口
    在这里插入图片描述
  3. 修改/var/opt/gitlab/gitlab-rails/etc/unicorn.rb
    在这里插入图片描述
    修改完毕后重启gitlab
    gitlab-ctl restart
    在这里插入图片描述
    重启成功后访问web界面,ip/域名:端口
    首次登陆会要求强制重置密码,重置完毕后使用新的密码登录
    在这里插入图片描述
    Api接口失败的问题
    /opt/gitlab/embedded/service/gitlab-shell/config.yml中的url端口没有与修改后的访问端口一致,端口默认是8080
    在这里插入图片描述
    邮箱服务配置文件
    在vim /etc/gitlab/gitlab.rb添加邮箱配置,注意:password为授权码不是登录密码,user_name和_email_from填写邮箱地址如:xxx@qq.com
    在这里插入图片描述
    重新初始化(注意:初始化后所有端口会被重置为默认端口,需要再次修改端口,然后重启)
    初始化成功后/var/opt/gitlab/gitlab-rails/etc/smtp_settings.rb会有邮件相关配置信息
    进入测试:
    gitlab-rails console
    irb(main):003:0> Notify.test_email(‘369281831@qq.com’, ‘Message Subject’, ‘Message Body’).deliver_now

初始化失败问题:
在这里插入图片描述
原因:postgrepsql没有启动,将其启动起来
gitlab-ctl start postgresql
出现redis的问题也是一样,redis启动起来
gitlab-ctl start redis

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值