温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

PhpStorm等Jetbrains软件git无法push问题解决

发布时间:2020-06-15 03:15:33 来源:网络 阅读:1067 作者:ygqygq2 栏目:web开发

问题:

我们使用git,如果不使用key的话,每次push都会要求输入用户密码。在使用PhpStorm软件过程中,我也习惯使用git。但是发现,git push就会报如下图错误:

PhpStorm等Jetbrains软件git无法push问题解决

发现:

我们都知道linux下,默认公私钥生成都在保存在~/.ssh/文件夹中,但是在win下,我使用的git版本为:

PhpStorm等Jetbrains软件git无法push问题解决

默认安装后,有这3个工具,Git Bash就是像linux下bash一样的命令行工具,Git CMD,就是win下的cmd形式的命令行工具,GUI,就是图形界面的,但是非常简陋。

PhpStorm等Jetbrains软件git无法push问题解决

不过打开GUI,我们发现里面有ssh-key的详细信息

PhpStorm等Jetbrains软件git无法push问题解决

点击Generate Key生成key,路径为”~/.ssh/id_rsa.pub   -----这不就是和linux一样的路径吗……

PhpStorm等Jetbrains软件git无法push问题解决

思路:

那知道路径就好办了,我们能否使用自己已经有的key(已经在git.oschina.net添加),按公私钥的文件名,替换下呢。

1、首先找到win下~/.ssh路径在哪。我们可以使用git-bash工具。

PhpStorm等Jetbrains软件git无法push问题解决

2、输出家目录找到key文件

PhpStorm等Jetbrains软件git无法push问题解决

3、将自己已有的公私钥,逐一替换后,再次使用push操作

PhpStorm等Jetbrains软件git无法push问题解决

点YES,输入密码后,可以看到下图成功了。

PhpStorm等Jetbrains软件git无法push问题解决


结果:

问题成功解决。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI