【发布时间】:2015-12-21 13:50:43
【问题描述】:
我试图让 Gitlab 工作,但显然我在安装过程中遗漏了一些东西。我遵循了这个安装指南:https://about.gitlab.com/downloads/#ubuntu1404
将它安装在我的 ubuntu 14.04 服务器上。
在它起作用之前我还需要采取什么进一步的步骤吗?因为当我访问 git.codefighters.org 时,它会显示 apache index.html 页面。
我更改了 gitlab.rb 文件中的 external_url 部分,但我注意到该文件中几乎所有其他行都被注释掉了。
感谢所有可以帮助我解决这个问题的人!
【问题讨论】:
-
不需要进一步的步骤。您是否将其安装在干净的服务器上? GitLab 使用 NGINX,因此可能由于预配置的图像而启用 Apache。如果您希望它与 Apache 一起使用,请阅读 digitalocean.com/community/questions/…,如果不让我们知道以进一步帮助您。
-
好的,谢谢。我正要开始这样做以使其工作:doc.gitlab.com/omnibus/settings/… 不幸的是,现在我遇到了问题,postgresql 没有启动!当我尝试使用“sudo gitlab-ctl tail postgresql”时,它说:“postgres 无法访问服务器配置文件”/var/opt/gitlab/postgresql/data/postgresql.conf“:没有这样的文件或目录”
-
当然在使用sudo gitlab-ctl reconfigure时也会出现同样的问题
-
好的,我现在用以下命令重新安装了 gitlab: #Complete uninstall of gitlab# sudo gitlab-ctl uninstall sudo apt-get remove gitlab-ce sudo apt-get purge gitlab-ce 然后删除其余的 gitlab 文件手动使用: sudp rm -rf /opt/gitlab/ 之后,只需再次安装综合包。至少 postgres 现在似乎可以工作了。现在要按照我上面链接中的步骤来允许 gitlab 在 apache 上工作。
-
我认为删除并重新安装是最好的方法。如果可行,请考虑添加所有这些步骤作为此问题的答案。
标签: gitlab gitlab-omnibus