当遇到使用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私钥添加进来,关闭对话框即可

最新文章

  1. MongoDB和Redis-NoSQL数据库-文档型-内存型
  2. 编辑IL文件 修改DLL文件
  3. 当元素的样式为display:none时获取他的宽高
  4. Windows下安装node
  5. Windows下的git配置
  6. Entity Framework 第七篇 简化排序
  7. 将图片转成base64 小工具
  8. Android播放视频
  9. TCP/IP协议学习(一) LWIP实现网络远程IAP下载更新
  10. 扩展欧几里得算法(extended Euclidean algorithm)的一个常犯错误
  11. Java并发编程:并发容器ConcurrentHashMap
  12. VC中判断指定窗口是否被其他窗口遮挡
  13. Windows Firewall Setting
  14. storm-sql-kafka问题情况
  15. go语言打造个人博客系统(一)
  16. PXE:终于成功启动 fedora live 了!
  17. (10)进程---Manager数据共享
  18. Javascript加速运动与减速运动
  19. 通过jstack与jmap分析一次线上故障
  20. Spring声明式事务管理(基于XML方式实现)

热门文章

  1. python3关于date和time的标准库
  2. const 迭代器和 const_iterator (vector/set/map)
  3. FastDFS分布式⽂文件系统
  4. Scrapy爬虫入门Request和Response(请求和响应)
  5. 1. Shell编程第一讲
  6. 数学【洛谷P4071】 [SDOI2016]排列计数
  7. C++_函数2-内联函数
  8. C++_类继承6-继承和动态内存分配
  9. CMakeFiles/species.inc.dir/build.make:57: recipe for target 'CMakeFiles/species.inc' failed
  10. P4331 [BOI2004]Sequence 数字序列 (左偏树)