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

问题:

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

image

发现:

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

[U[L~(5_H`6~_E))6FWULKB

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

image

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

image

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

image

思路:

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

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

image

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

image

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

image

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

image


结果:

问题成功解决。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ygqygq2

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值