我已经相当彻底地阅读了这里的GitHub问题,但找不到解决问题的线索。我已经创建了新的git代码库,现在我正在尝试将其推送到GitHub:
git remote add origin git@github.com:clergyman/first_app.git
git push origin master我得到了:
FATAL ERROR: Disconnected: No supported authentication methods available
fatal: The remote end hung up unexpectedlyssh git@github.com工作得很好。
我在32位的windows7上运行。
GitHub全局设置也很好。有什么想法吗?
发布于 2011-08-07 19:46:39
解决方案是以某种方式将git默认ssh客户端从pegeant更改为openSsh。例如,重新安装git并在相应的窗口中检查openSSH (不是pegeant之类的),如果你刚刚安装了git,还没有开始使用它。
发布于 2011-08-06 06:04:41
我在64位Windows7上运行Git、Git扩展和GitHub时遇到了同样的错误信息,我能够在继续使用Putty的同时解决这个问题。
我在C:\Users\MyUserName中创建了一个包含以下内容的.profile文件:
GIT_SSH="/c/Program Files (x86)/Git/bin/ssh.exe"我不得不在git bash中使用"touch .profile“来创建文件,因为Windows GUI会因为你试图创建以句点开头的文件而惩罚你。
不能接受表扬。我只是在here提供的答案上做了一个窗口旋转。
发布于 2012-01-17 23:45:50
当我选择plink.exe执行身份验证时,下面是我的步骤
https://stackoverflow.com/questions/6758386
复制相似问题