Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.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
Intelij IDEA ssh密钥git存储库连接被拒绝_Git_Intellij Idea - Fatal编程技术网

Intelij IDEA ssh密钥git存储库连接被拒绝

Intelij IDEA ssh密钥git存储库连接被拒绝,git,intellij-idea,Git,Intellij Idea,我找不到像我这样的问题,所以我需要你的帮助 在GitBash中,我可以通过ssh获得访问权限git@specifiedip 我向GitHub添加了公钥,我可以使用ssh-T获得答案git@github.com 嗨,用户名!您已成功验证 我用PuTTy Gen生成SSH密钥。 My.ssh文件夹包含id-rsa和id-rsa.pub文件。 我将IdentityFile~/.ssh/id_dsa添加到我的ssh配置文件中 我可以用GitBash克隆存储库,但我不能用简单的Git命令,即在Inteli

我找不到像我这样的问题,所以我需要你的帮助

在GitBash中,我可以通过ssh获得访问权限git@specifiedip

我向GitHub添加了公钥,我可以使用ssh-T获得答案git@github.com 嗨,用户名!您已成功验证

我用PuTTy Gen生成SSH密钥。 My.ssh文件夹包含id-rsa和id-rsa.pub文件。 我将
IdentityFile~/.ssh/id_dsa
添加到我的ssh配置文件中

我可以用GitBash克隆存储库,但我不能用简单的Git命令,即在IntelijIDEA控制台中克隆它

但我无法在IntelliJ中克隆我的存储库。 它显示SSH键盘与密码字段的交互。我真的不知道是什么原因导致它,以及如何让IntelliJ读取我的ssh密钥


将SSH可执行文件配置为“本机”

如果这不起作用,那么你也可以试试这个

在“C:\Program Files\Git\cmd”文件夹中,您将找到文件“start ssh pageant.cmd”

在启动之前,有必要创建一个环境变量: 名称:SSH_AUTH_SOCK
值:C:\Users\username\.ssh\.ssh pageant username

将ssh可执行文件配置为“本机”

如果这不起作用,那么你也可以试试这个

在“C:\Program Files\Git\cmd”文件夹中,您将找到文件“start ssh pageant.cmd”

在启动之前,有必要创建一个环境变量: 名称:SSH_AUTH_SOCK
值:C:\Users\username\.ssh\.ssh pageant username

IntelliJ IDEA中没有屏幕上显示的选项(我在类似于此的其他线程中看到),运行start-ssh-pageant.cmd也无法解决任何问题。我现在可以在系统中找到它。您是否检查了首选项并搜索了Git?在较新版本的IntelliJ中,这是Deafolt提供的,在设置中没有这样的选项。答案很简单。C:\Users\-----------\.ssh我的rsa文件是用-而不是u命名的,所以看起来像是id rsa而不是id_rsa。我通过使用GitGui注意到了这一点,我发现它没有看到我的密钥。IntelliJ IDEA中没有类似于屏幕上的选项(我在其他类似于此的线程中看到过),运行start-ssh-pageant.cmd也没有解决任何问题。我现在可以在我的系统中找到它。您是否检查了首选项并搜索了Git?在较新版本的IntelliJ中,这是Deafolt提供的,在设置中没有这样的选项。答案很简单。C:\Users\-----------\.ssh我的rsa文件是用-而不是u命名的,所以看起来像是id rsa而不是id_rsa。我通过使用GitGui注意到了这一点,我看到它没有看到我的密钥,但我得到了完全相同的问题。当我找到解决方法时,我会让你知道的。请查看我对@rootkonda answer的回答。我得到了完全相同的问题。我知道如何修复后会通知您。请查看我对@rootkonda answer的回答