gitlab安装:使用本地主机


1

我正在按照以下说明安装gitlab:https : //github.com/gitlabhq/gitlabhq/blob/5-0-stable/doc/install/installation.md

一切顺利,直到#7。nginx。我对此特定说明有疑问

# Change **YOUR_SERVER_IP** and **YOUR_SERVER_FQDN**
# to the IP address and fully-qualified domain name
# of your host serving GitLab
sudo vim /etc/nginx/sites-available/gitlab

我可以分别将127.0.0.1和localhost用作YOUR_SERVER_IPYOUR_SERVER_FQDN吗?我真的不想使用任何.coms,这个gitlab将在内部使用。

当我访问localhost时,它显示502 Bad Gateway。

我的error_log文件内容

2013/03/24 09:18:21 [crit] 12152#0: *1 connect() to unix:/home/git/gitlab/tmp/sockets/gitlab.socket failed (2: No such file or directory) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", upstream: "http://unix:/home/git/gitlab/tmp/sockets/gitlab.socket:/", host: "localhost"

非常感谢您的帮助。谢谢。


您能否显示与502 Bad Gateway错误相关的nginx日志的输出?您将需要此问题的更多详细信息来缩小问题发生的范围。
马克·斯坦尼斯拉夫

@MarkStanislav,您好,我更新了问题以包含错误日志。
伊亚斯13-3-25

Answers:


1

确认/home/git/gitlab/tmp/sockets/gitlab.socket实际上存在,并且具有与设置说明一致的权限/所有权。另外,尝试/ home / git / gitlab目录中运行以下两个命令:

sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production
sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production

所有项目应为绿色。如果没有,则必须从那里进行更具体的故障排除。

这是与您所看到的相关的Github问题。希望以上步骤可以解决该问题,或者至少可以使您更进一步!

您的数据库设置不正确,或者访问该数据库的凭据错误。请确保您遵循https://github.com/gitlabhq/gitlabhq/blob/5-0-stable/doc/install/databases.md并按照数据库平台的指示执行了以下操作之一。

MySQL的

须藤-u git cp config / database.yml.mysql config / database.yml

PostgreSQL的

须藤-u git cp config / database.yml.postgresql config / database.yml


哦,不,我想告诉你,在我执行了这两个命令后,我没有得到绿色的东西了……
Iyas

收到此错误:耙被中止!用户'root'@'localhost'的访问被拒绝(使用密码:是)
Iyas

谢谢马克!现在我可以看到绿色和红色的物品……
Iyas
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.