首先,我的机器在代理下工作(通过openVPN)。我有一个从GitLab存储库克隆的项目。当我尝试通过终端使用git时,它工作正常,但是当我尝试通过IntelliJ Idea工作时,它失败,并显示错误“权限被拒绝(公钥)”。 IDE中的“ SSH可执行文件”设置设置为“本机”。 SSH密钥已添加到我的GitLab的配置文件中。对我来说很奇怪,因为git通过终端可以正常工作。可能根本原因是我的代理设置还是IDE的设置?
答案 0 :(得分:1)
该错误看起来像是错误的ssh密钥用于访问存储库,因此很可能与代理设置无关。但是,如果在IDEA中配置了代理,请尝试禁用它以确保安全。
其他可能的原因是:
查看IDE日志以获取更多详细信息。
答案 1 :(得分:0)
我使用了Pycharm(也来自IntelliJ IDEA的JetBrains),并且在pycharm中看到了类似的问题。 纯模式应该使用您的系统设置,对吗? Pycharm将其命名为“自动检测代理设置”,此模式不适用于我,然后我使用手动模式填充了我的代理设置。 现在效果很好。
希望对您有帮助。