无法推送到 GitLab
Can't push to 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)
我想出来了,我忘了在config.yml中设置gitlab_url。
昨晚我刚刚在 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)
我想出来了,我忘了在config.yml中设置gitlab_url。