git推送失败,带有“0”;“拒绝访问”;gitlab 7上的错误

git推送失败,带有“0”;“拒绝访问”;gitlab 7上的错误,gitlab,Gitlab,当我尝试在新安装的Gitlab CE实例上推送(从现有的回购)到新的存储库时,我得到一个错误: 访问被拒绝。 致命:远程端意外挂起 奇怪的是,推送实际上适用于我创建的第一个存储库。第二个存储库给出了此错误 我在Debian 7 x64上的新DigitalOcean实例(1GB ram)上安装了Gitlab(Gitlab_7.3.2-omnibus-1_amd64.deb) 一个ssh-vT git@[domain]命令给出了ok:欢迎来到GitLab,Ruurd Adema 你知道发生了什么事吗

当我尝试在新安装的Gitlab CE实例上推送(从现有的回购)到新的存储库时,我得到一个错误:

访问被拒绝。
致命:远程端意外挂起

奇怪的是,推送实际上适用于我创建的第一个存储库。第二个存储库给出了此错误

我在Debian 7 x64上的新DigitalOcean实例(1GB ram)上安装了Gitlab(Gitlab_7.3.2-omnibus-1_amd64.deb)

一个
ssh-vT git@[domain]
命令给出了ok:欢迎来到GitLab,Ruurd Adema

你知道发生了什么事吗

编辑:当绑定到克隆第二个(空)回购时,我收到以下错误:

fatal:“/var/opt/gitlab/git data/repositories/ruurdadema/encoder.git”似乎不是git存储库
致命:远程端意外挂起

检查repositories文件夹会告诉我存储库不在那里,但项目的wiki确实在那里

编辑:我在omnibus 7.4.2的日志中发现此错误:


E[2014-10-24T21:09:32.502741#11717]错误--:API调用失败:500=>“500内部服务器错误”}>

确保没有两次注册相同的公钥(在两个不同的项目上)

报告提到:

我在两个不同的项目上有两个相同的键,但分别添加了它们,它以前工作正常,但突然我在git pull上得到了“拒绝访问”的消息

我试图删除这两个密钥,但该密钥未从
授权密钥
文件中删除,因此我手动删除了该行并再次添加了部署密钥。
现在我添加了一个键,在第二个项目中,我刚刚启用了现有键

也许这不再是一个bug,但我认为应该更仔细地清理授权密钥文件


谢谢我检查过以确定,我在任何项目上都没有任何部署密钥。在~/.ssh/authorized_密钥中,只有我添加到用户配置文件中的一个密钥。