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

而基于git的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于git的rsa密钥也适用于TortoiseGit的ppk密钥,具体配置步骤如下:

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

原文地址:http://blog.csdn.net/bendanbaichi1989/article/details/17916795

转载于:https://www.cnblogs.com/savokiss/p/git_ssh.html

TorgoiseGit配置ssh密钥相关推荐

  1. git 查看自己秘钥_gitlab配置ssh密钥及简单使用

    演示环境:当前系统Centos6.9,使用IP192.168.0.80 修改gitlab仓库地址 编辑gitlab.yml文件 vim /opt/gitlab/embedded/service/git ...

  2. sourcetree如何配置ssh密钥 - 教程篇

    百度教程 · 参考: 点击查看:sourcetree如何配置ssh密钥 注意点: 一.先理解是怎么回事,怎么弄! 进入SSH的设置页面,找到(如下图所示)链接: 之后,看到网页内容(有道翻译)如下: ...

  3. 阿里云配置SSH密钥连接

    阿里云配置SSH密钥连接 目前我的blog是搭在腾讯云上的,但是因为当初上云的时候是试验性质,而且也没遇到618或者双11之类的促销,所以就随便买了一个99一年的主机,现在满打满算也剩下半年不到了,所 ...

  4. 转载 :配置ssh密钥认证自动登录

    原文地址 :https://segmentfault.com/a/1190000000481249 在客户端来看,SSH提供两种级别的安全验证.[摘自wikipedia] 第一种级别(基于密码的安全验 ...

  5. Git 下拉项目权限配置SSH 密钥

    D:\1.0.4> git clone ssh://git@gitlab.beijing.com:9000/hangzhou/global/foreign-py.git 报以下错误 Clonin ...

  6. GitHub配置SSH密钥

    一.生成SSH密钥 打开cmd或Git Bash输入,执行后有选项,一直按回车即可 ssh-keygen -t rsa 文件生成在用户文件夹下的.ssh目录中,我的是C:\Users\Tomato\. ...

  7. Git 配置SSH密钥

    一.设置账号和邮箱 git config --global user.name "自己的名字" git config --global user.mail "自己的邮箱& ...

  8. windows系统git配置ssh密钥(公钥及私钥)

    1. 找到git的安装目录,双击bash.exe 2. 输入  ssh-keygen -t rsa -C "*****@163.com"  (邮件账号) 3.连续回车出现下面显示 ...

  9. 代码管理 阿里云 云效 设置云效 SSH 公钥 下载代码到本地配置SSH

    前言:能来这里看怎么解决的,肯定就是没人带没人疼娃了,人生就是这里碰壁哪里碰壁.这里学点哪里学点..然后就没得学了... 设置云效 SSH 公钥 >云效代码管理 Codeup>操作指南&g ...

最新文章

  1. tensorflow教程 一元线性回归
  2. 创建线程池的四种方式_创建线程到底有几种方式?
  3. nmap之扫描端口(附加hping3隐藏扫描)
  4. SQL Server 入门复习(2008)图解
  5. spring mvc全局异常处理,注解实现
  6. FreeImage编译及遇到问题解决
  7. 第一章 架构 1.4 编译 amp; 1.5总结
  8. 【ROS学习笔记】(九)参数的使用与编程方法
  9. Withdrawal symptoms
  10. qt5 下载 及 qtcreator集成msvc2017 x64
  11. 下面列出LoadRunner的性能测试流程
  12. arcgis oracle数据库失败,Oracle数据库之[ArcGIS]Oracle RAC下创建地理数据库失败的解决方法...
  13. 4刀最多切割一个正方体为多少部分
  14. 安装Windows系统时进行磁盘格式化及分区等操作
  15. 磁共振钆造影剂 Au/Fe3O4复合CT/MRI双模态造影剂 四氧化三铁纳米粒子的磁共振成像造影剂
  16. Wireshark使用指南
  17. 上网被阻断未经pppoe认证_锐捷上网认证常见问题及解决办法
  18. 怎样申请MAC地址?
  19. 码斗士的修炼之路 -- 如何保持并提升战斗力
  20. docx文件格式转PDF格式

热门文章

  1. 学习机器学习:这10年我们能在各自的领域做点什么?
  2. 我的世界服务器无限小号,我的世界惊现全新无限刷物品bug 服主大大都要注意了...
  3. matlab nurbs闭合曲面,nurbs_toolbox Matlab 非均匀有理B样条函数,能生成B 曲线和曲面 238万源代码下载- www.pudn.com...
  4. python中if not是什么意思,python if not不同应用有什么区别,pythonifnot区别,python 中 "if...
  5. 海信电视root工具_海信璀璨系列家电:一次购买便能享受全方位智能家居生活...
  6. 023_jdbc-mysql的CRUD操作
  7. mysql frm和ibd怎么恢复数据库_mysql数据库通过frm和ibd恢复数据
  8. python 函数调用 不允许关键字参数_你所不知道的Python|函数参数的演进之路
  9. 卡迪夫大数据专业排名_大数据揭秘!英国名校哪些专业录取率低?申请人最多呢?...
  10. 自定义控件:滑动开关