A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 dakk 于 2018-1-18 14:12 编辑

TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。使用命令ssh-keygen -C "邮箱地址" -t rsa产生的密钥在TortoiseGit中不能用。而基于git的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于git的rsa密钥也适用于TortoiseGit的ppk密钥,具体配置步骤如下:



1、在安装了TortoiseGit的目标客户机上,如图运行TortoiseGit软件包中的Puttygen程序:



2、在PuTTY Key Generator应用对话框中选择Generate按钮:




3、出现如下图的进度条,等待进度条完成,需要花点时间哦:



4、移动鼠标直至进度条结束,出现如下画面:



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

如果是公司项目,可以将公钥文件发送给配置管理工程师


5、选择Save private key,弹出如下对话框,选择是,保存私钥至private.ppk(考虑到信息安全及版本更新信息跟踪需要,每个用户自己妥善保存私钥文件,不要随意复制):



6、运行TortoiseGit开始菜单中的Pageant程序,程序启动后将自动停靠在任务栏中,图标显示为,双击该图标,弹出key管理列表,如下图示


7、点击上图中的“Add Key”按钮,将第5步保存的ppk私钥添加进来,关闭对话框即可

2 个回复

倒序浏览
我是老哥
回复 使用道具 举报
楼上是假的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马