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

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

时间:2023-06-02 22:01:02浏览次数:43  
标签:Pageant TortoiseGit Key 开始菜单 ppk git 密钥 key

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

标签:Pageant,TortoiseGit,Key,开始菜单,ppk,git,密钥,key
From: https://blog.51cto.com/u_11908275/6405277

相关文章

  • [图解] 完全自由软件[WinScp+Putty+Pageant]之Public Key Authentication方式登陆SSHD
    将几样自由软件结合到一起,完成强大的PublicKeyAuthentication方式登陆SSHD用到的软件为Putty:PuTTY:AFreeTelnet/SSHClientWinScp:FreewareSFTPandSCPclientforWindowPuttyGen:包含于WinScp的安装包里面Pageant:包含于WinScp的安装包里面安装之后,全程图解如下:1,看看我......
  • 完全自由软件[WinScp+Putty+Pageant]之Public Key Authentication方式登陆SSHD
    将几样自由软件结合到一起,完成强大的PublicKeyAuthentication方式登陆SSHD用到的软件为Putty:PuTTY:AFreeTelnet/SSHClientWinScp:FreewareSFTPandSCPclientforWindowPuttyGen:包含于WinScp的安装包里面Pageant:包含于WinScp的安装包里面安装之后,全程图解如下:1,看看......
  • 使用TortoiseGit(小乌龟)管理gitee和本地代码仓库
    一、安装git二、安装TortoiseGitTortoiseGit(小乌龟)的安装三、创建版本库创建一个文件夹,右键,选择Git在这里创建版本库 点击确定 然后我们就会发现多了一个.git的文件,如果没有的话,把查看-->显示-->隐藏的项目勾选就可以看见了 点击拉取 点击管理远端 ......
  • TortoiseGIt的安装
    一、什么是TortoiseGit?TortoiseGit是一个开放的Git版本控制系统的客户端,为git提供了图形化的操作,操作更加简便 二、下载TortoiseGit官网2.1点击下载图标 2.2找到对应的版本,点击下载 2.3默认是英文,可以根据自己的语言习惯来选择 2.4打开安装程序,点击Next......
  • TortoiseGit如何更换(切换)用户名和密码
     使用场景:   项目开发过程中,更换了新的办公电脑,TortoiseGit如何切换用户名和密码,具体操作步骤如下 步骤: 1、打开电脑上面的控制面板,找到其中的“凭据管理器”,并点击进入; 2、进入凭据管理器之后,选择其中的“Windows凭据”,点击进入;  3、然后普通凭据中的要......
  • 用TortoiseGit上传代码到Github的步骤
    下载安装两个软件:   官方网址下载:GitforWindowshttps://gitforwindows.org/Download–TortoiseGit–WindowsShellInterfacetoGithttps://tortoisegit.o......
  • 第七节:TortoiseGit、HbuilderX、VSCode、Visual Studio 2022 等客户端的使用
    一.        二.        三.         !作       者:Yaopengfei(姚鹏飞)博客地址:http://www.cnblog......
  • TortoiseGit 忽略文件图标显示已提交或状态图标不显示或状态图标显示不完全
    1.右键打开TortoiseGit> settings页面,选择OverlayHandlers2.点击 StartRegistryEdit打开注册表 3.在弹出的注册表中把Tortoise的每一项前面多加几个空格,排序会......
  • TortoiseGit 安装后不显示图标问题
    1.  【TortoiseGit 安装后不显示图标问题,亲测有效,记得注册表前面多打点空格】  TortoiseGit显示文件状态图标-独木成林-博客园(cnblogs.com)......
  • tortoisegit Access denied
    TortoiseGit拉取或推送项目,没有输入账号,直接输入密码后,提示Accessdenied原因是因为使用ssl校验,可能是因为你们部署的网站不是真实的https所以在 在C:\Users\yourname......