【发布时间】:2012-02-25 19:32:28
【问题描述】:
我在使用 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 本身的问题?
【问题讨论】:
-
你尝试这个的机器(第一次)和你之前可以使用 Git Gui 的机器有什么区别?
-
我的其他机器是 Windows,而这个是 Mac。我想我会提到它,但认为它应该不重要。
-
Git Gui 的设置文件中是否设置了路径? (对不起,我只在命令行上使用过 git ......但只是想可能有一个单独的 Git Gui 配置文件?)
-
不,我相信 Git Gui 只是将 .git 文件夹中的现有配置文件用于项目。
-
嗯;如果您为此使用 Mac,您使用的是哪个 Git Gui?
标签: git github git-push git-gui git-bash