Windows MSysGit和ssh配置。丢失的
1) 运行Git Bash(C:\Program Files(x86)\Git\bin\sh.exe--登录) 好的!ssh配置阅读效果良好 2) 从cmd.exe运行Windows MSysGit和ssh配置。丢失的,windows,git,ssh,msysgit,Windows,Git,Ssh,Msysgit,1) 运行Git Bash(C:\Program Files(x86)\Git\bin\sh.exe--登录) 好的!ssh配置阅读效果良好 2) 从cmd.exe运行 C:\Users\Alexander Fedorov>ssh.exe -v git@github.com OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007 debug1: Connecting to github.com [207.97.227.239] port 22. ... debu
C:\Users\Alexander Fedorov>ssh.exe -v git@github.com
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Connecting to github.com [207.97.227.239] port 22.
...
debug1: No more authentication methods to try.
Permission denied (publickey).
不。ssh配置文件丢失
怎么。。。如何从ssh.exe读取配置?可能缺少的是用户环境变量
HOME
如果您从msysgit打包的git cmd.bat
脚本启动DOS会话,那么应该定义它,并且您应该看到%HOME%\.ssh\id\u rsa(.pub)
但是,在任何其他DOS窗口中,HOME
默认情况下不定义(HOMEPATH
或USERPROFILE
是)。另请参见“”作为说明(但对于最新版本的msysgit及其
git cmd.bat
script),您不需要这种解决方法)Ok!谢谢。添加环境变量HOME
C:\Users\Alexander Fedorov>ssh.exe -v git@github.com
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Connecting to github.com [207.97.227.239] port 22.
...
debug1: No more authentication methods to try.
Permission denied (publickey).