【问题标题】:What else do i have to do after the Gitlab Omnibus installation?Gitlab Omnibus 安装后我还需要做什么?
【发布时间】: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


【解决方案1】:

好的,所以我现在所做的只是完全重新安装 gitlab(并没有真正解决问题)。因为现在,即使像他们在这里所说的那样配置了 apache:http://doc.gitlab.com/omnibus/settings/nginx.html#using-a-non-bundled-web-server 在 git.codefighters.org 上,只显示 plesk 默认页面。我想我会为此打开另一个线程。

这是我为完全重新安装 gitlab 所做的:

gitlab 完全卸载

sudo gitlab-ctl 卸载 sudo apt-get 删除 gitlab-ce sudo apt-get purge gitlab-ce

然后手动删除其余的 gitlab 文件:

sudp rm -rf /opt/gitlab/

在此之后,postgresql 再次正常工作,我可以配置 gitlab.rb 和 apache 配置文件。

【讨论】:

  • 我可以看到 git.codefighters.org 运行良好,干得好!你最后做了什么?另外,您使用什么基础服务器映像来安装 GitLab?
  • 嘿伙计,对不起,我在度假! :D 这是我解决问题的另一个线程,希望对您有所帮助:stackoverflow.com/questions/34421385/…
猜你喜欢
  • 2014-06-24
  • 2017-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-29
相关资源
最近更新 更多