繁体   English   中英

Intelij IDEA ssh-key git 存储库连接被拒绝

[英]Intelij IDEA ssh-key git repository connection denied

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

在 Git Bash 中,我可以使用 ssh git@specifiedip 访问

我在 GitHub 上添加了公钥,我可以通过 ssh -T git@github.com 得到答案 你好用户名! 您已成功验证...

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

我可以用 Git Bash 克隆存储库,但我不能用简单的 git 命令克隆它,即。 在 intelij IDEA 控制台中。

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

密码字段

测试后错误字段

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

https://intellij-support.jetbrains.com/hc/user_images/0U1soQH33wre6Fs7piKLaQ.png

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

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

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

也许您的环境中有多个帐户。 如果你可以 git pull 进入 git bash,然后添加或复制一个名为“config”的文件到你的 c:\\users\\xxx.ssh。 像这样:

Host github.com
 hostname github.com
 User xxx
 IdentityFile C:\Users\xx\.ssh\github_rsa

Host gitee.com
 hostname gitee.com
 User xxx
 IdentityFile C:\Users\xx\.ssh\id_rsa

Host 192.168.3.194
 hostname 192.168.3.194
 User xxx
 IdentityFile C:\Users\xx\.ssh\id_ed25519

    

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM