使用Git Bash推送工作,但Git Gui失败了

Cha*_*les 5 git github git-push git-gui git-bash

我跟Git打了一个奇怪的障碍.我正在尝试使用Git Gui将一些代码推送到GitHub.我以前做过很多次,但这是第一次在这台机器上.我已经设置了我在其他机器上完成的密钥,并将公钥添加到我的GitHub帐户中.但是,这里的事情变得奇怪了.我可以使用Git Bash推得很好,但是当我尝试使用Git Gui推送时,它会因错误而失败...

fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

就像我说的,我之前已经完成了这个,我理解了键的工作方式,但我无法解决这个问题.我甚至测试过GitHub建议,使用命令......

ssh -T git@github.com
Run Code Online (Sandbox Code Playgroud)

......我得到了预期的回应......

Hi charlesbihis! You've successfully authenticated, but GitHub does not provide shell access.
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试用Git Gui推动时,它失败了.

更新:发布此问题后,我发现Google代码中存在一个问题,描述了我的确切问题.也许这是Git Gui本身的问题?

use*_*062 0

您是否尝试过使用Homebrew安装最新的 Git 版本?Brew 有 git 1.7.10.2 并且 OSX 上的 git gui 至少对我有用。