Centos下GitLab安装,遇坑填坑,修改默认端口,解决502错误

本次实战参考《GitLab安装》,链接如下:

https://www.cnblogs.com/xiewenming/p/7304863.html

安装步骤:

1.部署gitlab需要的postfix

yum install curl policycoreutils openssh-server openssh-clients postfix -y
systemctl start postfix

2.安装gitlab-ce
安装gitlab-ce最快速的解决方案是使用GitLab CE Omnibus package这个包,可以一站式的解决安装、配置、管理备份等需求:https://about.gitlab.com/downloads/#centos7
注:由于网络问题,国内用户,建议使用清华大学的镜像源进行安装,详情可以在这里找到:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/ 

使用国内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 

wq保存退出后,继续执行以下命令进行安装:

yum makecache
yum install gitlab-ce -y

针对实际情况修改配置及错误处理:

3.配置并启动gitlab-ce
首先我们干的第一件事情就是给gitlab设置一个域名,当然你也可以后期再设置,但是需要重启。

vim /etc/gitlab/gitlab.rb

看到external_url,修改为自己的域名即可

external_url 'http://192.168.56.12'

本例域名设置为:

external_url 'http://www.meidakj.cn'

wq保存退出后,执行下面命令,让配置生效:

gitlab-ctl reconfigure

4.完成配置后启动Gitlab:

gitlab-ctl start

5、更改默认端口:(根据自己实际情况,确定是否需要更改)

由于gitlab默认打开80端口,80端口已被其他服务占用,需要作出修改,参考链接如下:

更改gitlab默认端口

https://blog.csdn.net/wizard_rp/article/details/73147129


打开配置目录,用vim修改:

cd /var/opt/gitlab/nginx/conf
vim gitlab-http.conf
找到server字样:
#本例把80端口修改为8040
server {
  listen *:8084; --修改端口
  server_name localhost;

6、8080端口被占用,出现502错误,要更改端口:

参考链接:

GitLab 502问题的解决

https://blog.csdn.net/wangxicoding/article/details/43738137


vim打开gitlab.rb

vim /etc/gitlab/gitlab.rb

命令状态输入/unicorn['port'],按Enter进入查找状态,按n往下查找,直到看到unicorn['port'] =8080,修改端口,删除#号,解除注释状态

unicorn['port'] = 9090

wq保存退出,gitlab-ctl restart重启服务,如果已经关闭了,gitlab-ctl start直接启动服务即可

gitlab-ctl start



修改端口后,打开http://你的IP或域名:8040,看到下图即为正常打开;

本例http://www.meidakj.cn:8040


修改密码后,用root为用户名,进行登录。


7、安装完成后,CPU飚至95%以上,内存70%以上,

Linux(CentOS) 如何查看当前占用CPU或内存最多的K个进程

https://blog.csdn.net/tstana/article/details/70229500

下面命令查使用CPU最多的K个进程:

方法1:

ps -aux | sort -k3nr | head -K 

本例K为10,显示占CPU最多的K个进程10个进程;

方法2:

top


8、解决方案,需要创建修改swap;

GitLab服务器经常502(阿里云搭建)

https://blog.csdn.net/qq_25283709/article/details/78207881


9、登录后全英文,需要改为中文;

git学习------>如何汉化GitLab?

https://blog.csdn.net/ouyang_peng/article/details/72903829

实在太懒,先行跳过,顺便复习一下英语吧,受不了到时再回来折腾也可以。


10、gitlab回滚

https://my.oschina.net/u/3004226/blog/1532271

11、gitlab的常规操作-远程发布

http://blog.51cto.com/xiaozhagn/2123123

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值