前言
记录自己在GitLab的搭建和使用中遇到的问题,并给出解决方案,持续汇总中……
一、GitLab软件安装问题
二、rpm安装包下载问题
三、gitlab配置问题
1. 浏览器访问gitlab服务器报502
原因及解决方案:
一、端口号被占用:Gitlab的默认启动端口是80,8080,很有可能与其他的端口产生冲突
1. 编辑配置文件
#vim /etc/gitlab/gitlab.rb
2. 更改参数
external_url 'http://localhost:8888' #指定访问端口,默认是80
unicorn['listen'] = '127.0.0.1'
unicorn['port'] = 8001 # 为unicorn worker的工作端口,默认为8080,如果你的8080端口被占用的,这一项需要更改。
3. 重启gitlab
#gitlab-ctl reconfigure
#gitlab-ctl restart
二、内存不足的问题:GtLab硬性要求最少4G(RAM + Swap),请确保内存足够,或者当前系统内存被占用导致内存不足
三、权限问题:GitLab文件需要给予读取的权限
#chmod -R 755 /var/log/gitlab