当我在我的机器上本地使用git时,我没有这个问题,只有通过SSH使用PuTTY登录时才会出现此问题。仅供参考我的服务器使用freeSSHd。
假设我当前的目录是我的git存储库的本地目录...
命令git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin
发出以下错误:
FATAL ERROR: Disconnected: No supported authentication methods available (server sent: publickey)
同样,这只发生在我通过PuTTY登录时,而不是当我在服务器上时我在命令提示符下。
答案 0 :(得分:0)
pageant.exe,即使管理员可以正常访问它。我必须在SSH内部调用选美才能让它工作;这导致多个pageant.exe进程:(最后我为cygwin抛弃了freeSSHd,现在我又遇到了另一组问题。