Couldn't agree a key exchange algorithm

前言

Couldn’t agree a key exchange algorithm (available: curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521)

之前一直在用Tortoisegit,突然前几天向Github提交代码的时候抛了一行这个错误,提交失败,查了好久大致意思就是加密方式太老了。

内容

原因:Putty 太老了

你可以看到再提交的时候右下角有一个Putty的客户端,里面是你配置的PPK文件,就是这个东西版本太旧了。

解決方案:

1 下載新的Putty

我是通过卸载旧版本得Tortoisegit,并重新安装了一个新得版本,自带得更新了Putty

送一个TortoiseGit-2.6.0.0-64bit 和 Git_v2.16.0.2 需要的朋友请自行选择下载!

2 使用SSH的方式提交代码

可以使用SSH的方式提交代码,说白了就是你可以试试用git Bash 命令得方式提交。

不明白什么是SSH的同学自己去学习吧,送一个传送门 在git与tortoisegit中使用openSSH与PuTTY

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值