我和Git打了一个奇怪的障碍。我正在尝试使用Git Gui将一些代码推送到GitHub。我以前做过很多次,但这是第一次在这台机器上。我已经设置了密钥,就像我在其他机器上完成的那样,并将公钥添加到我的GitHub帐户中。但是,这里的事情变得奇怪了。我可以使用Git Bash推得很好,但是当我尝试使用Git Gui时,它会因错误而失败......
fatal: The remote end hung up unexpectedly
就像我说的那样,我之前已经完成了这项工作,并且我理解了这些键是如何工作的,但我无法解决这个问题。我甚至按照GitHub的建议测试了,使用命令......
ssh -T git@github.com
......我得到了预期的回应......
Hi charlesbihis! You've successfully authenticated, but GitHub does not provide shell access.
但是,当我尝试用Git Gui推动时,它失败了。
更新:发布此问题后,我发现有issue opened in Google Code描述了我的确切问题。也许这是Git Gui本身的一个问题?