致命错误: 在向Git仓库推送时,远程端意外挂机

17

我创建了一个名为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/googly。 致命错误:远程终端意外挂断

为什么它试图推送到我的另一个GitHub存储库中?即使我删除了.git文件夹并重新开始,这种情况仍然发生。


另一个关于编程的问题,如果你在这里搜索谷歌带来的结果。我尝试使用https连接github,但上传时每次都在50%到95%之间失败。我趁机进行了ssh-keygen操作,并关注了@manojlds提供的链接(底部还有一个关于ssh键的链接),它起作用了,虽然速度很慢,但是它有效。 - Krista K
另一个答案适用于谷歌搜索器:尝试从带有未转义空格的路径中提取(例如“/Users/rog/James James/project”)会导致此问题。 - rogueleaderr
3个回答

17

4

这里有一些线索(点击链接) - 最可能是授权问题。您是否已将公钥上传到GitHub?

您的网络情况如何?我在受限制的公司防火墙后得到了这个响应 - 解决方法是使用GitHub支持的智能HTTP支持


谢谢,问题出在身份验证上。 "ssh -T git@github.com" 甚至都无法工作。然而,错误信息是误导性的,它试图将代码推送到我的另一个存储库。通过在 GitHub 中添加另一个公钥解决了这个问题。链接 - Neil

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接