CentOS7 安装GitLab

官方中文指导
现记录安装过程中遇到的相关问题

1. sudo firewall-cmd --permanent --add-service=http这一步报错

错误信息

显示系统防火墙未打开
解决办法:

 service firewalld status; #查看防火墙状态
 service firewalld start;  或者 #systemctl start firewalld.service;#开启防火墙
service firewalld stop;  或者 #systemctl stop firewalld.service;#关闭防火墙
service firewalld restart;  或者 #systemctl restart firewalld.service;  #重启防火墙

开启防火墙即可


2. systemctl status postfix.service报错

错误2.png

随即根据提示


信息1.png

解决办法:
vi /etc/postfix/main.cf
发现配置为:

inet_interfaces = localhost
inet_protocols = all

改成:

inet_interfaces = all
inet_protocols = all

重新启动

service postfix start

重新输入systemctl status postfix.service,解决!


3. # Whoops, GitLab is taking too much time to respond

502.PNG

原因我知道的有两个

  1. 端口被占用,gitlab跟unicorn需要两个不冲突的端口
    解决方法:修改 /etc/gitlab/gitlab.rb
external_url 'http://localhost:8800' //修改gitlab端口
unicorn['listen']='127.0.0.1'
unicorn['port']=8801  //修改unicorn端口

然后运行:

sudo gitlab-ctl reconfigure
  1. 服务器资源不足
    这个网站列举了所有配置要求,而我直用2G1核的服务器搞这个,真的吃不消,差点连不上服务器重装系统。。。

gitlab常用命令

gitlab-ctl start  #启动gitlab

gitlab-ctl stop  #关闭gitlab

gitlab-ctl status  #查看gitlab状态

gitlab-ctl restart  #重启gitlab

gitlab-ctl tail #查看全部日志,Gitlab 默认的日志文件存放在/var/log/gitlab 目录下:

gitlab-ctl tail nginx/gitlab_access.log #查看nginx访问日志
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 废话不多说,直奔主题! 安装环境: (1)vm虚拟机14 Ps:分配至少4G内存,不然会很卡,部署完会出现5...
    GaleaWong阅读 4,432评论 1 1
  • Gitlab是一个用RubyonRails开发的开源项目管理程序,可以通过WEB界面进行访问公开的或者私人项目。它...
    君满楼001阅读 5,235评论 0 0
  • 接上一篇win10通过ubuntu虚拟机安装Gitlab的过程详解,从作为日常开发的服务器平台的角度,虚拟机毕竟性...
    陈利健阅读 11,560评论 0 4
  • 已经好久没写文章了,从此又要重新开始记录和总结自己过去所学的知识了。 centos7下安装gitlab 1.先安装...
    进读万卷书阅读 2,444评论 0 0
  • 20170127 周五 曲江区 晴 气温8-21度 今天是除夕,现在是清晨5点多,在火车上,要去广州过年。昨天晚上...
    cai彩阅读 1,436评论 0 2

友情链接更多精彩内容