TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。也就是说使用 ssh-keygen -C "username@email.com" -t rsa 产生的密钥在TortoiseGit中不能用。而基于github的开发必须要用到rsa密钥,因此需要用到TortoiseGit的 putty key generator 工具来生成既适用于github的rsa密钥也适用于TortoiseGit的ppk密钥,配置步骤如下:

1)运行TortoiseGit开始菜单中的puttygen程序,如下图示

2)点击“Generate”按钮,鼠标在上图的空白地方来回移动直到进度条完毕,就会自动生一个随机的key,如下图示

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

3)将上图中多行文本框的内容全选、复制,并粘贴到github账户的 SSH public key中,这就是适用于github的公钥

4)点击上图中的“Save private key”按钮,将生成的key保存为适用于TortoiseGit的私钥(扩展名为.ppk)。

5)运行TortoiseGit开始菜单中的Pageant程序,程序启动后将自动停靠在任务栏中,图标显示为,双击该图标,弹出key管理列表,如下图示

6)点击上图中的“Add Key”按钮,将第4步保存的ppk私钥添加进来,关闭对话框即可。

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

上述演示所用软件版本:TortoiseGit 1.5.2.0(git version 1.7.1.msysgit.0、PuTTYgen 0.60)

【强烈推荐】如何给TortoiseGit 配置密钥?相关推荐

  1. TortoiseGit 配置密钥 ppk

    TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥.使用命令ssh-keygen -C "邮箱地址" -t rsa产生的密钥在Tortoi ...

  2. TortoiseGit配置密钥的方法

    https://www.cnblogs.com/suger43894/p/10694657.html

  3. git密钥.pub文件转换为.ppk文件并TortoiseGit配置.ppk

    git密钥.pub文件转换为.ppk文件并TortoiseGit配置.ppk 一.安装PuTTY 二.使用git命令 生成.pub后缀的秘钥文件并保存 三.打开安装的PuTTY里面的'PuTTYgen ...

  4. 支付宝支付功能接入应用—配置密钥的生成

    配置密钥 即时到账接口支持DSA.RSA.MD5三种签名方式,请根据实际业务需求选择合适的签名方式. 配置RSA密钥 步骤1:RSA公私钥生成 生成方式一(推荐):使用支付宝提供的一键生成工具(内附使 ...

  5. TortoiseGit配置GitHub

    软件安装 Git:https://git-scm.com/downloads TortoiseGit:https://tortoisegit.org/download/ 密钥生成 安装完毕Tortoi ...

  6. 【经验之谈】Git使用之TortoiseGit配置VS详解

    2019独角兽企业重金招聘Python工程师标准>>> [经验之谈]Git使用之TortoiseGit配置VS详解 转载于:https://my.oschina.net/u/1416 ...

  7. ssm如何支持热部署_最新Spring Boot实战文档推荐:项目搭建+配置+SSM整合

    在Spring Boot项目中,正常来说是不存在XML配置,这是因为Spring Boot不推荐使用XML,注意,排不支持,Spring Boot推荐开发者使用Java配置来搭建框架, Spring ...

  8. 腾讯云配置密钥使用putty登录 PuTTY实现Windows向Linux上传文件

    腾讯官方文档对密钥登录还存在一些问题,绑定密钥之后不能解绑,关机也不行. 腾讯默认情况下有两种配置方式,一种是将公钥存到腾讯服务器上,用户只能下载私钥,另一种是用户自己提供公钥和私钥.官方文档只给出第 ...

  9. 计算机硬件清单3000元,3000元锐龙apu电脑主机推荐ryzen5 2400G电脑配置清单

    3000元锐龙apu电脑主机推荐ryzen5 2400G电脑配置清单 3000元锐龙apu电脑主机推荐ryzen5 2400G电脑配置清单 配件名称 品牌型号 参考价格 处理器 AMD锐龙5 2400 ...

最新文章

  1. 给js加版本号解决浏览器缓存问题
  2. SpringBoot-hello world
  3. UVA 10635 王子和公主
  4. step5 . day4 网络编程 基于UDP协议的网络编程流程及API
  5. 设计模式之装饰者模式(一)
  6. 如何在Netweaver SE16里直接查看某数据库行记录 1
  7. install ADT plugin
  8. 大文件上传NeatUpload
  9. Python+VSCode是我的心头爱,飞一般的Coding体验!
  10. 达摩院 2021 十大科技趋势:云原生重塑IT技术体系
  11. kafak manager + zookeeper + kafka 消费队列快速清除
  12. 赛道对比测试高尔夫6/7 全面解析后悬架
  13. android 列表上拉加载更多,Android 下拉刷新,上拉加载更多控件–支持ListView,GridView和ScrollView...
  14. 指针数组和数组指针的本质(四十一)
  15. 477.汉明距离总和
  16. 华为手机信息不弹屏了为什么_华为手机顶部消息弹窗怎么关闭?
  17. PHY之MDIO解析
  18. Centos7环境启动mongod报polkit服务启动失败
  19. 类风湿性关节炎中的肠-关节轴
  20. android 日历翻页动画,Android开源库合集:轻松实现Android动态,炫目:日历效果...

热门文章

  1. java版spring cloud+spring boot+redis社交电子商务平台(八)消息总线(Spring Cloud Bus)
  2. office插入常见数学公式
  3. 使用Zabbix监控ZooKeeper服务的健康状态
  4. Java 8 的 JVM 有多快?Fork-Join 性能基准测试
  5. python中如何跳出多层循环
  6. Java 求一批数的绝对值
  7. Java 7在整数中出现的次数
  8. Java 游泳时长计算
  9. 【十大经典排序算法】java实现--插入排序(3)
  10. java项目中使用的jar包出错怎么办