PhpStorm等Jetbrains软件git无法push问题解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PhpStorm等Jetbrains软件git无法push问题解决相关的知识,希望对你有一定的参考价值。
问题:
我们使用git,如果不使用key的话,每次push都会要求输入用户密码。在使用phpStorm软件过程中,我也习惯使用git。但是发现,git push就会报如下图错误:
发现:
我们都知道linux下,默认公私钥生成都在保存在~/.ssh/文件夹中,但是在win下,我使用的git版本为:
默认安装后,有这3个工具,Git Bash就是像linux下bash一样的命令行工具,Git CMD,就是win下的cmd形式的命令行工具,GUI,就是图形界面的,但是非常简陋。
不过打开GUI,我们发现里面有ssh-key的详细信息
点击Generate Key生成key,路径为”~/.ssh/id_rsa.pub -----这不就是和linux一样的路径吗……
思路:
那知道路径就好办了,我们能否使用自己已经有的key(已经在git.oschina.net添加),按公私钥的文件名,替换下呢。
1、首先找到win下~/.ssh路径在哪。我们可以使用git-bash工具。
2、输出家目录找到key文件
3、将自己已有的公私钥,逐一替换后,再次使用push操作
点YES,输入密码后,可以看到下图成功了。
结果:
问题成功解决。
以上是关于PhpStorm等Jetbrains软件git无法push问题解决的主要内容,如果未能解决你的问题,请参考以下文章
在 JetBrains IDE(PhpStorm、PyCharm、WebStorm 等)中复制完整文件路径的快捷键
使用lanyus大神的注册码激活idea、phpstorm、webstorm等JetBrains系列产品
PHPstorm - 无法在blade.php 文件中设置断点