Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows MSysGit和ssh配置。丢失的_Windows_Git_Ssh_Msysgit - Fatal编程技术网

Windows MSysGit和ssh配置。丢失的

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

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.
...
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).