GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。
GitLab 由乌克兰程序员 Dmitriy Zaporozhets 和 Valery Sizov 开发,它由 Ruby 写成。后来,一些部分用 Go 语言重写
打开external_url时页面显示的nginx欢迎页
解决方法:如果使用GitLab CE Omnibus package安装方式,那么只需要关闭已有的nginx服务,因为gitlab已经打包了nginx服务器
打开external_url时页面显示502错误
- sudo gitlab-ctl status 检查所依赖的服务是否运行
- sudo gitlab-ctl tail 检查gitlab所依赖的服务是否在运行时出错
- sudo gitlab-rake gitlab:check 检查的配置是否正确,如果有错误,请根据提示解决它
error: proxyRoundTripper: GET "/" failed with: "dial unix /var/opt/gitlab/gitlab-rails/sockets/gitlab.socket: connect: no such file or directory"
解决方法:
这是因为unicorn没有启动,可以尝试解决重新启动unicorn
sudo gitlab-ctl restart unicorn
如果启动不了,可以查看日志
sudo gitlab-ctl tail unicorn