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操作了。

转载于:https://www.cnblogs.com/shenhaocn/archive/2011/03/29/1999221.html

TortoiseGit密钥的配置相关推荐

  1. git 小乌龟 配置_Git-Bash和TortoiseGit小乌龟客户端配置记录

    最近台式电脑硬盘出了点问题,重新装了系统,导致一些常用的软件都得重新装.这次遇到了一个git相关的问题,也解决了我之前脑海中一些模糊不清的概念,让我重新明白了问题的根源,以后知道如何来解决啦~ 作为一 ...

  2. 支付宝开放平台 配置RSA(SHA1)密钥 OpenSSL配置公钥私钥对

    支付宝开放平台 配置RSA(SHA1)密钥 OpenSSL配置公钥私钥对 进入到第一次配置支付宝支付服务了 配置支付宝服务,需要去支付宝的开放平台申请服务 需要设置一些参数 其中需要在后台设置配置RS ...

  3. Windows下TortoiseGit和Git配置使用同一ssh私钥

    windows下一般会使用TortoiseGit来完成git操作,但是git bash又是必不可少的,尤其是完成一些复杂的操作时. 我之前都是使用TortoiseGit来操作,今天偶尔使用git ba ...

  4. 【TortoiseGit】TortoiseGit安装和配置详细说明

    本文目录 一.TortoiseGit 简介 二.TortoiseGit 下载 三.TortoiseGit 安装 3.1 安装 TortoiseGit 客户端 3.2 安装语言包 四.TortoiseG ...

  5. ssh服务、密钥登陆配置

    环境内核信息: [root@zabbix-01 ~]# uname -a Linux lodboyedu-01 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:2 ...

  6. CentOS6.9下ssh密钥登录配置步骤(免密码登录)和ssh-keygen 命令常用参数

    密钥登录步骤(免密码登录) ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,出于安全方面的考虑,介绍密钥认证方式登录到linux/unix的 ...

  7. linux ssh密钥登录配置

    首先确保服务器ssh服务已启动,用户能够正常登录,然后配置客户端,过程如下: 一.先用自已的用户登录到服务器,比如我用 uplinux 登录到服务器 二.运行 SSH Secure Shell 工具中 ...

  8. Git工作笔记001---Windows下安装Git Core以及TortoiseGit安装与配置

    JAVA技术交流QQ群:170933152 刚开始用svn,用着用着就换git我去.... 安装的时候先装: Git-2.12.0-64.exe实际上我装的是其他版本,一路next装,装完,生成一个 ...

  9. TortoiseGit小乌龟安装配置及使用

    前言 作为一个软件开发人员,不可能不知道Git.Git作为一个复杂的版本控制系统,命令之多,即使经常使用,一些命令也记不住,一般只记住几个常用的命令,不是所有使用Git命令行都是高效的.本教程不讲Gi ...

最新文章

  1. 2022-2028年中国汽车塑料行业市场深度分析及投资趋势预测报告
  2. 150. Leetcode 860. 柠檬水找零 (贪心算法-基础题目)
  3. 使用CSS sprites减少HTTP请求
  4. kylin如何支持flink_大数据集群运维(28) Kylin 配置使用 flink 构建 Cube
  5. JavaScript实现完整的matrix矩阵类(附完整源码)
  6. ASP.NET Core官方文档+源码,这样学效率高10倍!
  7. php禁用eval,zp blog
  8. 关于XML序列化与CultureInfo
  9. 基于Office 365 无代码工作流分析-需求基本分析!
  10. 工作小记20201017-hive或inceptor相关
  11. 3DEC离散元数值模拟技术与应用
  12. 最新Oreo支付系统平台完整源码+已全开源
  13. Guass消元 poj 1830
  14. csdn广告屏蔽方法
  15. VS C++项目报错warning C4199: ……use /Zc:twoPhase-
  16. WinEdit + CTex 打开论文模板出现乱码
  17. docker error pulling image configuration dial tcp xxxx:443: i/o timeout
  18. 复习javascript入门到精通
  19. C语言中 指针变量 取地址符的用法 *指针变量名的用法
  20. ItemCreated和ItemDataBound事件的区别

热门文章

  1. 统计分析与spss的应用第五版数据_#统计分析与SPSS应用# 4.1.3 SPSS频数分析的扩展功能...
  2. python3字典升序排序_Python字典和元组总结
  3. Idea terminal:不是内部或外部命令,也不是可行的程序或批处理文件
  4. 日志文件列表 读书笔记《Linux 系统管理技术手册(第二版)》
  5. elasticsearch如何安全重启节点
  6. 江西鹰潭、江西移动与华为战略合作:共推物联网——物联网的世界要到来了...
  7. SQL group by底层原理——本质是排序,可以利用索引事先排好序
  8. LSM树——放弃读能力换取写能力,将多次修改放在内存中形成有序树再统一写入磁盘...
  9. SQL UNION 操作符
  10. FIlterInputStream和FilterOutputStream