Centos下安装gitlab常遇到的问题及解决方案

举报
架构师聊技术 发表于 2021/12/24 10:34:23 2021/12/24
【摘要】 在安装Gitlab时,常遇到莫名其妙的问题,这里记录下我在部署gitlab常遇到的问题,看看你是否遇到过。

序号

时间

备注

0

2021/12/21

初始版本

一. 安装指定的版本

  • 下载对应的版本,例如本次安装版本是【gitlab-ce 11.4.5 (f5536c6))】
  • 找到对应的版本下载链接,例如本次安装是https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.4.5-ce.0.el7.x86_64.rpm
  • 输入命令下载对应的版本:
sudo wget https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.4.5-ce.0.el7.x86_64.rpm

PS:有可能遇到没有wget命令没有找到,那就先安装wget命令:sudo yum -y install wget

  • 安装下载后的文件:
sudo rpm -i gitlab-ce-11.4.5-ce.0.el7.x86_64.rpm

等待安装,过程有点长,稍微等待,看到一幅图就说明安装成功

  • 配置访问路径:sudo vim /etc/gitlab/gitlab.rb,找到external_url,修改‘http:本地地址+端口’
Centos下安装gitlab常遇到的问题及解决方案


PS:输入vim的时候,可能会提示找不到vim命令,输入命令:

sudo yum -y install vim*

二. 重启配置的时候报错

  • 修改端口后,输入命令:
sudo gitlab-ctl reconfigure

,提示如下图,提示received 137

Centos下安装gitlab常遇到的问题及解决方案


查看当前使用内存后,

sudo grep -i memory /var/log/messages

,提示如下图

Centos下安装gitlab常遇到的问题及解决方案


判断当前服务器内存不足,所以建议安装git前,服务器内存需要配置至少4G,git启动后会比较耗内存

二. 输入地址加端口后访问首页,提示Whoops, GitLab is taking too much time to respond,

如下图

Centos下安装gitlab常遇到的问题及解决方案


发生上面原因一般有2个,

  • 1.首先看看当前服务器内存多大,输入命令:
sudo free -m

,查看当前内存是否全部占满,内存消耗太大,直接加服务器内存

服务器内存加大后,再次访问,就可以了

  • 2.查看当前默认80端口是否被占用,输入命令:
sudo netstat -ntulp |grep 80

如果是有被占用,就修改当前默认端口,具体操作如下

# gitlab-ctl stop 
# vi /etc/gitlab/gitlab.rb

(取消注释并修改端口),PS:进入文件后输入/查找内容,可快速定位到要修改的文件

unicorn['port'] = 8801 
# gitlab-ctl reconfigure


(重新生成配置)

# gitlab-ctl restart

注意修改后的端口加入到防火墙

喜欢的朋友记得给个关注~

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。