博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PhpStorm等Jetbrains软件git无法push问题解决
阅读量:5923 次
发布时间:2019-06-19

本文共 579 字,大约阅读时间需要 1 分钟。

问题:

我们使用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(已经在添加),按公私钥的文件名,替换下呢。

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

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

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

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

结果:

问题成功解决。

本文转自 ygqygq2 51CTO博客,原文链接:http://blog.51cto.com/ygqygq2/1748989,如需转载请自行联系原作者

你可能感兴趣的文章
python走起之第十四话
查看>>
新版IDEA取消空包隐藏
查看>>
【虚拟化系列】VMware vSphere 5.1 虚拟机管理
查看>>
vmware screen
查看>>
Squid代理服务器的安装与配置
查看>>
verilog语法实例学习(12)
查看>>
scp
查看>>
TCP回射客户程序:main函数
查看>>
Nginx简介及配置文件详解
查看>>
脾气一上火我就、、、
查看>>
实验5及期中考试
查看>>
特征工程
查看>>
node npm vue.js 笔记
查看>>
Linux grep命令简介
查看>>
Search in Rotated Sorted Array ||
查看>>
SQL优化
查看>>
PHP安全编程:留心后门URL 直接可以通过URL访问(转)
查看>>
Codeforces Round #417 (Div. 2)
查看>>
docker开发常用命令
查看>>
oracle入坑日记<三>用户详解(角色理解)
查看>>