欢迎大家来到IT世界,在知识的湖畔探索吧!
背景
一个古老的项目,乱七八糟的东西非常多,项目非常大,使用TortoiseGit的git clone项目,修改了postBuffer到4G也clone不下来,从网上看,可以使用ssh方式。可是网上搜索TortoiseGit配置SSH密钥的方法很多,又各个不同,没办法,只要自己尝试,最终还是配置成功了,特记录一下整个过程。
过程
Git默认使用的是OpenSSH格式的私钥,使用命令ssh-keygen -C “邮箱地址” -t rsa产生的密钥在TortoiseGit中不能用。
TortoiseGit使用putty key generator工具生成的ppk文件密钥
1.使用putty key generator工具生成密钥
注意,生成密钥时需要鼠标在空白处不停的移动
- 进入github,将生成的公钥设置到页面上
3.点击“Save private key”按钮,将生成的key保存为适用于TortoiseGit的私钥(扩展名为.ppk)
4.使用Pageant工具(默认安装)设置tortoisegit的密钥
5.TortoiseGit的使用,加载私钥。
碰到的问题
Disconnected:server protocol violation:unexpected ssh2_msg_unimplemented packet.
解决方式:
修改前:
修改后:
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/36362.html