0%

TortoiseGit密钥配置(PuttyKey/OpenSSH)

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

常见操作是用TortoiseGit自带的工具putty key generator来生成对应的ppk文件,但是因为开发中遇到需要部署key到服务器,引用多个key自然会造成管理困难.所以这里介绍另一种方法.

在TortoiseGit安装过程中,其实可以选择使用PuttyKey还是OpenSSH的key,如果是新安装,不妨注意选择一下.实际操作往往是安装之后需要修改,怎么办呢?

  • 打开TortoiseGit的设置,选择网络选项卡
  • 右边的SSH Client就是切换ssh加密客户端的设置
  • 选择{Git安装目录}/usr/bin/ssh.exe
  • 确定或者应用

这个时候,TortoiseGit就是使用OpenSSH的key啦,也就是~/.ssh/id_rsa

然后再说说怎么切换回使用PuttyKey,很简单,将上述第3步骤选择成{TortoiseGit安装目录}/bin/TortoiseGitPlink.exe,确定或者应用就完成OpenSSH到PuttyKey的切换啦!

  • 本文作者: 6x
  • 本文链接: https://6xyun.cn/article/27
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-ND 许可协议。转载请注明出处!