致命:远程端在推送到Git存储库时意外挂断

时间:2011-07-24 18:07:40

标签: git push

我创建了一个名为DirectorySocket的新存储库,并从名为DirectorySocket的项目目录中执行了以下操作:

$ git init
$ git add .
$ git remote add origin git@github.com:neilghosh/DirectorySocket.git
$ git commit -m "Initial version"
$ git push origin master

我收到以下错误:

  

错误:拒绝neilghosh / DirectorySocket.git的许可   neilghosh /曲棍球。致命:远程端意外挂断

为什么要在GitHub上推送到我的另一个存储库? 删除.git文件夹并重新开始后,也会发生这种情况。

3 个答案:

答案 0 :(得分:17)

由于它是您的存储库,请检查是否按照GitHub提供的说明正确设置了密钥和令牌。

http://help.github.com/win-set-up-git/

作为第一步,看看是否

 ssh -T git@github.com

作品。

答案 1 :(得分:4)

有几个潜在客户here - 很可能是授权问题。您是否已将公钥上传至GitHub?

您的网络状况如何?我在限制性企业防火墙后面得到了这个回应 - 现在使用GitHub支持的the smart HTTP support答案。

答案 2 :(得分:1)

此处直接链接到GitHub说明:

https://help.github.com/articles/generating-ssh-keys