TortoiseGit使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。

  也就是说使用 ssh-keygen  -t rsa  -C "username@email.com"产生的密钥,TortoiseGit中不能用。

  而基于github的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具,来生成既适用于github的rsa密钥也适用于TortoiseGit的ppk密钥。

  以下是生成ppk密钥,并且在TortoiseGit中设置的步骤:

  1、开始程序菜单中,打开TortoiseGit,点击 PuTTYgen,在打开的窗口中点击Generate按钮,会出现绿色进度条,生成过程中可以多晃晃鼠标增加随机性。

  

  

  2、生成之后复制生成的全部内容,窗口先留着不关闭。

  

  如有需要,可以为密钥设置对应的访问密码,就是修改上图中“Key passphrase”和“Confirm passphrase”的值。本人这里未设置访问密码,为空

  3、点击 Save private key  按钮保存为适用于TortoiseGit的私钥,扩展名为.ppk。

  4、运行TortoiseGit开始菜单中的Pageant程序,程序启动后将自动停靠在任务栏中,双击该图标,弹出key管理列表。

               

  5、在弹出的key管理列表中,点击add key,将第4步中保存的私钥(.ppk)文件加进来,关闭对话框即可。

  

  经上述配置后,你就可以使用TortoiseGit进行push、pull操作了。

  

最新文章

  1. ShellShock 攻击实验
  2. 基于HT for Web的Web SCADA工控移动应用
  3. [SoapUI] Post请求Body里面限制特殊字符(&、%),Groovy脚本里特殊字符需要添加“\”转义($)。
  4. Java 学习总结(一)
  5. CGI、FastCGI 知识总结
  6. 区间dp的典例
  7. [BS-11] 关于RGB/ARGB颜色相关知识
  8. B.xml
  9. hdu 4081 最小生成树+树形dp
  10. 爱莲(iLinkIT)的架构与原理
  11. webform基础介绍及页面传值(session,cookie)、跳转页面
  12. 深入理解.net多线程(一)
  13. 关于error C2872: 'LONG_PTR' : ambiguous symbol
  14. 小知识点BeanUtils.copyProperties
  15. Android项目实战(四十五):Zxing二维码切换横屏扫描
  16. Codeforces 1090B - LaTeX Expert - [字符串模拟][2018-2019 Russia Open High School Programming Contest Problem B]
  17. ASIHttpRequest请求HTTPS
  18. 什么是MSI文件?
  19. ubuntu16切换hosts软件安装
  20. DCM4CHEE概述

热门文章

  1. 点击导出table表格
  2. 【APP测试(Android)】--硬件测试
  3. 【转】《深入理解C# 3.x的新特性》博文系列汇总
  4. Linux 第十三天
  5. Tarjan算法(图论)(转)
  6. UART串口通讯协议
  7. Apache Drill - join HBase and RDBMs
  8. Spring AOP的实现及源码解析
  9. 人工智能必须要知道的语义分割模型:DeepLabv3+
  10. 微信小程序scroll-view 横向和纵向scroll-view组件