为什么PhpStorm会问我;ssh密钥git的密码;当我试图推动提交时?
我非常绝望。我正在使用PhpStorm作为PHP IDE。它源于IntelliJ,我在GIT上遇到了一个非常奇怪的问题 每次我试图在我的GIT存储库上推送提交时,我都会收到一个弹出窗口,询问我ssh密钥GIT的密码: 关于IntelliJ,我没有问题。我不太喜欢Git。。。这个SSH密钥是什么?为什么PhpStorm会问我;ssh密钥git的密码;当我试图推动提交时?,git,intellij-idea,ssh,ide,phpstorm,Git,Intellij Idea,Ssh,Ide,Phpstorm,我非常绝望。我正在使用PhpStorm作为PHP IDE。它源于IntelliJ,我在GIT上遇到了一个非常奇怪的问题 每次我试图在我的GIT存储库上推送提交时,我都会收到一个弹出窗口,询问我ssh密钥GIT的密码: 关于IntelliJ,我没有问题。我不太喜欢Git。。。这个SSH密钥是什么? 我认为它应该是这个文件的内容:C:\Users\Andrea\.ssh\id\u rsa(或者类似的东西) 在我看来,这是在我的GIT服务器上生成的(但可能是我做了错误的断言) 无论如何……为什么In
我认为它应该是这个文件的内容:
C:\Users\Andrea\.ssh\id\u rsa
(或者类似的东西)
在我看来,这是在我的GIT服务器上生成的(但可能是我做了错误的断言)
无论如何……为什么IntelliJ没有问题(服务器是相同的)而PhpStorm给我造成了这个问题?如果您无法从IntelliJ
文件|设置|外观和行为|系统设置|密码
(考虑到4个月后仍然没有解决),最简单的解决方法是:
- 重新创建一个新的
ssh-keygen -t rsa -C "comment" -q -P "" -f newKey
\usr\bin\ssh keygen.exe
)
- 在Git远程托管服务中注册它的公钥,您可以使用该密钥对自己进行身份验证(GitHub、BitBucket、GitLab等等)