安装gitlab遇到的问题

GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。 GitLab 由乌克兰程序员 Dmitriy Zaporozhets 和 Valery Sizov 开发,它由 Ruby 写成。后来,一些部分用 Go 语言重写

1 min read
By myfreax
安装gitlab遇到的问题

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