每次同步或者上传代码到githun上的代码库时,需要每次都输入用户名和密码,这时我们设置一下ssh key就可以省去这些麻烦了。若果使用tortoisegit作为github本地管理工具,tortoisegit使用扩展名为ppk的秘钥,而不是ssh-keygen生成的rsa密钥。也就是说使用ssh-keygen -c "username@email.com" -t rsa产生的密钥tortoisegit中不能用。而基于github的开发必须要用到rsa密钥,因此需要用到tortoisegit的putty key generator工具来生成既适用于github的rsa密钥也适用于tortoisegit的ppk密钥。
方法/步骤
-
打开TortoiseGit下的PuttyGen,在打开的窗口中点击Generate按钮,会出现绿色进度条,等下生成,生成过程中可以多晃晃鼠标增加随机性。
生成之后复制生成的全部内容,窗口先留着不关闭。
登录到github,点击右上方的设置图表,进去设置页面之后选择左边选项中的SSH key之后点击Add SSH key在出现的界面中填写SSH key的名称,随便填写自己喜欢的即可,然后将刚刚复制的内容粘贴到key里面再点击add key就可以了。
返回到第二步的窗口,点击Save private key按钮保存为适用于TortoiseGit的私钥扩展名为.ppk。
运行TortoiseGit开始菜单中的Pageant程序,程序启动后将自动停靠在任务栏中,双击该图标,弹出key管理列表。
在弹出的key管理列表中点击add key,将第4步中保存的私钥(.ppk)文件加进来,关闭对话框即可。
经上述配置后,就可以使用TortoiseGit进行push、pull操作了,不用每次都输入密码了。
编辑推荐:
- pull总是提示输入密码问题是什么情况?02-21
- .NET中怎么实现程序分页02-21
- 怎么在Webforms 下搭建WebAPI?02-21
- 把exe注册为windows服务实例教程02-21
- 怎么在EXECL文件中同时导入数据和插入图片?02-21
- 分享一个“网红脸“”框架实例教程02-21
- 实现asp.net返回上一页有哪些实例?02-21
- 本地是怎么配置iis调试的?02-21
下一篇:相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- pull总是提示输入密码问题是什么情况?
pull总是提示输入密码问题是什么情况?
26-02-21 - 怎么在Webforms 下搭建WebAPI?
怎么在Webforms 下搭建WebAPI?
26-02-21 - 分享一个“网红脸“”框架实例教程
分享一个“网红脸“”框架实例教程
26-02-21 - 本地是怎么配置iis调试的?
本地是怎么配置iis调试的?
26-02-21 - C#简单工厂模式是什么?
C#简单工厂模式是什么?
26-02-21 - win10用户遇到intel显卡驱动出现问题怎么办
win10用户遇到intel显卡驱动出现问题怎么办
26-02-21 - 如何实现DataGridView的添加删除修改?
如何实现DataGridView的添加删除修改?
26-02-21 - 怎么让win10系统的界面变成win8和win7那样
怎么让win10系统的界面变成win8和win7那样
26-02-21 - Catalog Service - 解析微软微服务架构实例代码
Catalog Service - 解析微软微服务架构实例代码
26-02-21 - 本地IIS运行调试遇到的问题及解决方案
本地IIS运行调试遇到的问题及解决方案
26-02-21
