三、TortoiseGit之配置密钥
2024-10-19 04:20:26
TortoiseGit使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。
也就是说使用 ssh-keygen -t rsa -C "username@email.com"产生的密钥,TortoiseGit中不能用。
而基于github的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具,来生成既适用于github的rsa密钥也适用于TortoiseGit的ppk密钥。
以下是生成ppk密钥,并且在TortoiseGit中设置的步骤:
1、开始程序菜单中,打开TortoiseGit,点击 PuTTYgen,在打开的窗口中点击Generate按钮,会出现绿色进度条,生成过程中可以多晃晃鼠标增加随机性。
2、生成之后复制生成的全部内容,窗口先留着不关闭。
如有需要,可以为密钥设置对应的访问密码,就是修改上图中“Key passphrase”和“Confirm passphrase”的值。本人这里未设置访问密码,为空
3、点击 Save private key 按钮保存为适用于TortoiseGit的私钥,扩展名为.ppk。
4、运行TortoiseGit开始菜单中的Pageant程序,程序启动后将自动停靠在任务栏中,双击该图标,弹出key管理列表。
5、在弹出的key管理列表中,点击add key,将第4步中保存的私钥(.ppk)文件加进来,关闭对话框即可。
经上述配置后,你就可以使用TortoiseGit进行push、pull操作了。
最新文章
- ShellShock 攻击实验
- 基于HT for Web的Web SCADA工控移动应用
- [SoapUI] Post请求Body里面限制特殊字符(&;、%),Groovy脚本里特殊字符需要添加“\”转义($)。
- Java 学习总结(一)
- CGI、FastCGI 知识总结
- 区间dp的典例
- [BS-11] 关于RGB/ARGB颜色相关知识
- B.xml
- hdu 4081 最小生成树+树形dp
- 爱莲(iLinkIT)的架构与原理
- webform基础介绍及页面传值(session,cookie)、跳转页面
- 深入理解.net多线程(一)
- 关于error C2872: 'LONG_PTR' : ambiguous symbol
- 小知识点BeanUtils.copyProperties
- Android项目实战(四十五):Zxing二维码切换横屏扫描
- Codeforces 1090B - LaTeX Expert - [字符串模拟][2018-2019 Russia Open High School Programming Contest Problem B]
- ASIHttpRequest请求HTTPS
- 什么是MSI文件?
- ubuntu16切换hosts软件安装
- DCM4CHEE概述