CentOS7|CentOS7 安装GitLab
官方中文指导
现记录安装过程中遇到的相关问题
1. sudo firewall-cmd --permanent --add-service=http这一步报错
文章图片
错误信息
【CentOS7|CentOS7 安装GitLab】显示系统防火墙未打开
解决办法:
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 原因我知道的有两个
- 端口被占用,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
- 服务器资源不足
这个网站列举了所有配置要求,而我直用2G1核的服务器搞这个,真的吃不消,差点连不上服务器重装系统。。。
gitlab-ctl start#启动gitlabgitlab-ctl stop#关闭gitlabgitlab-ctl status#查看gitlab状态gitlab-ctl restart#重启gitlabgitlab-ctl tail #查看全部日志,Gitlab 默认的日志文件存放在/var/log/gitlab 目录下:gitlab-ctl tail nginx/gitlab_access.log #查看nginx访问日志
推荐阅读
- Mac安装Chromedriver
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- MAC安装Mongo
- gitlab|gitlab 通过备份还原 admin/runner 500 Internal Server Error
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- gitlab|Gitlab升级(12.2.1到14.6.4)
- react|react 安装
- VueX--VUE核心插件
- python-安装sublime遇到异常
- typeScript入门基础介绍