无法推送到GitLab

时间:2015-01-21 15:22:58

标签: git ubuntu push server gitlab

昨晚我刚刚在我的Ubuntu服务器上安装了GitLab,但看起来我无法推送它。我对Git非常陌生,所以我真的不知道我在这里做什么。

当我尝试推送时,这是SourceTree的输出:

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags --set-upstream origin master:master
POST git-receive-pack (475 bytes)

remote: GitLab: API is not accessible[K

Pushing to http://git.ghostlyco.de/revxx14/new-site.git
To http://git.ghostlyco.de/revxx14/new-site.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'http://git.ghostlyco.de/revxx14/new-site.git'




Completed with errors, see above.

不知道这意味着什么。我能把事情拉得很好,所以我真的很困惑。

这是我运行sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production时的输出:

http://git.ghostlyco.de/snippets/1

我唯一可以想到的是这个安装的不寻常之处在于我无法运行此命令:echo 'unixsocketperm 770' | sudo tee -a /etc/redis/redis.conf因为the version of Redis that comes with Ubuntu 12.04 LTS x86 doesn't support unixsocketperm。不确定是否会导致此问题。


git remote -v输出:

origin  http://git.ghostlyco.de/revxx14/new-site.git (fetch)
origin  http://git.ghostlyco.de/revxx14/new-site.git (push)

1 个答案:

答案 0 :(得分:1)

我想通了,我忘了在config.yml中设置gitlab_url。