Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.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
Git+Windows 8+SSH:要求输入密码_Windows_Git_Windows 8_Ssh - Fatal编程技术网

Git+Windows 8+SSH:要求输入密码

Git+Windows 8+SSH:要求输入密码,windows,git,windows-8,ssh,Windows,Git,Windows 8,Ssh,我想在Windows 8上用Git+SSH克隆远程存储库。但它不想接受我的密钥,它总是要求输入密码,而不是密码短语 我认为这个问题与ssh客户机有关,因为我尝试了一些其他Git工具,这些工具也不适用于TortoiseGit+Netbeans 私有SSH密钥存储在C://Users/myusername/.SSH/id\u rsa和C:\Program Files x86\Git.SSH\id\u rsa下。对于测试用例,我还将文件夹更改为完全可写 没有密码短语,因此它通常不需要询问就可以连接。但

我想在Windows 8上用Git+SSH克隆远程存储库。但它不想接受我的密钥,它总是要求输入密码,而不是密码短语

我认为这个问题与ssh客户机有关,因为我尝试了一些其他Git工具,这些工具也不适用于TortoiseGit+Netbeans

私有SSH密钥存储在C://Users/myusername/.SSH/id\u rsa和C:\Program Files x86\Git.SSH\id\u rsa下。对于测试用例,我还将文件夹更改为完全可写

没有密码短语,因此它通常不需要询问就可以连接。但它仍然会问,Git Bash中的这个命令也会问:

ssh-Tgit@example.com

答复:git@example.com的密码:

我卸载了所有内容,并在本教程中进行了尝试:

还以管理员身份打开Git SSH客户端,指纹被添加到已知的\u主机


我已经停用了我的安全软件eset,但它也不工作。其他人可以在Mac上克隆存储库。

您可以在Git Bash中签入ls$HOME/.ssh或dir%HOME%\.ssh的内容吗?您是否看到id\u rsa和id\u rsa.pub?公钥是否在服务器端发布在~Git/.ssh/authorized\u keys文件中?谢谢您的快速回答!我无法直接访问服务器。但是我们使用的是gitlab,我在那里输入了公钥。请确保您输入的密钥是唯一的一行。