Git连接远程服务器输入密码问题
2024-10-15 13:27:29
当遇到使用Git从远程pull 或者 push代码的时候提示输入密码的时候,毫无疑问SSH Key出问题了!
一、如果只是使用Git Bash,重新生成一下ssh,把新的id_rsa.pub添加到Git账户中就可以了
如何生成id_rsa.pub
二、如果使用的是TortoiseGit,则需要使用puttygen生成ppk.ppk,再把生成的ppk添加到Pageant程序
1)运行TortoiseGit开始菜单中的puttygen程序,如下图示
2)点击“Generate”按钮,鼠标在上图的空白地方来回移动直到进度条完毕,就会自动生一个随机的key,如下图示
如有需要,可以为密钥设置对应的访问密码,就是修改上图中“Key passphrase”和“Confirm passphrase”的值。
3)将上图中多行文本框的内容全选、复制,并粘贴到git账户的 SSH public key中,这就是适用于git的公钥。
4)点击上图中的“Save private key”按钮,将生成的key保存为适用于TortoiseGit的私钥(扩展名为.ppk)。
5)运行TortoiseGit开始菜单中的Pageant程序,程序启动后将自动停靠在任务栏中,图标显示为,双击该图标,弹出key管理列表,如下图示
6)点击上图中的“Add Key”按钮,将第4步保存的ppk私钥添加进来,关闭对话框即可
最新文章
- MongoDB和Redis-NoSQL数据库-文档型-内存型
- 编辑IL文件 修改DLL文件
- 当元素的样式为display:none时获取他的宽高
- Windows下安装node
- Windows下的git配置
- Entity Framework 第七篇 简化排序
- 将图片转成base64 小工具
- Android播放视频
- TCP/IP协议学习(一) LWIP实现网络远程IAP下载更新
- 扩展欧几里得算法(extended Euclidean algorithm)的一个常犯错误
- Java并发编程:并发容器ConcurrentHashMap
- VC中判断指定窗口是否被其他窗口遮挡
- Windows Firewall Setting
- storm-sql-kafka问题情况
- go语言打造个人博客系统(一)
- PXE:终于成功启动 fedora live 了!
- (10)进程---Manager数据共享
- Javascript加速运动与减速运动
- 通过jstack与jmap分析一次线上故障
- Spring声明式事务管理(基于XML方式实现)
热门文章
- python3关于date和time的标准库
- const 迭代器和 const_iterator (vector/set/map)
- FastDFS分布式⽂文件系统
- Scrapy爬虫入门Request和Response(请求和响应)
- 1. Shell编程第一讲
- 数学【洛谷P4071】 [SDOI2016]排列计数
- C++_函数2-内联函数
- C++_类继承6-继承和动态内存分配
- CMakeFiles/species.inc.dir/build.make:57: recipe for target 'CMakeFiles/species.inc' failed
- P4331 [BOI2004]Sequence 数字序列 (左偏树)