首页 > 其他 > 详细

为 TortoiseGit 添加 ssh key---运行 TortoiseGit 开始菜单中的 Pageant 程序将ppk私钥加入即可

时间:2020-04-29 13:50:26      阅读:112      评论:0      收藏:0      [点我收藏+]

 

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

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

  1. 运行 TortoiseGit 开始菜单中的 puttygen 程序,如下图示:
 
技术分享图片
Puttygen.exe
  1. 点击 Generate 按钮,鼠标在上图的空白地方来回移动鼠标指针直到进度条完毕,就会自动生一个随机的 key,如下图示:
 
技术分享图片
Generate Key

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

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

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

  3.  

     

    运行 TortoiseGit 开始菜单中的 Pageant 程序,程序启动后将自动停靠在任务栏中,图标显示为:
     
    技术分享图片
    Pageant ico

双击该图标,弹出 key 管理列表,如下图示:

 
技术分享图片
Pageant Key List
  1. 点击上图中的 Add Key 按钮,将第 4 步保存的 ppk 私钥添加进来,关闭对话框即可。

为 TortoiseGit 添加 ssh key---运行 TortoiseGit 开始菜单中的 Pageant 程序将ppk私钥加入即可

原文:https://www.cnblogs.com/bonelee/p/12801134.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!