美文网首页
Mac升级Mojave 10.14.1后无法使用git/ssh的

Mac升级Mojave 10.14.1后无法使用git/ssh的

作者: panjinya | 来源:发表于2018-11-21 12:17 被阅读0次

升级完10.14.1 MacOS后,就发现无法用git pull代码了。应该是ssh的问题(因为我用的是ssh通道下载)

错误提示如下:

Unable to negotiate with *.*.*.* port *: no matching cipher found. Their offer: aes128-cbc,3des-cbc,blowfish-cbc

查了一下,解决方案如下:(由于原回答是英文的,导致我理解错误,试了两次才搞定,😓。现翻译成中文)

1.命令行使用管理员权限打开ssh_config文件,执行        sudo vim /etc/ssh/ssh_config

2.在该文件中找到配置加密方式的一行文字。

比如可能是这个样子的一行,“#   Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blow fish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour”

恩,不一定要完全长上面那样喔,大致就差不多了。注意,它是被注释了的。

3.在这一行文字的下面,新增一行,(注意不要参考上一行加#,这样就被注释掉了喔~~~)原封不动copy下如下文字“Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc”

4.保存退出,恭喜ssh能正常用了。

相关文章

网友评论

      本文标题:Mac升级Mojave 10.14.1后无法使用git/ssh的

      本文链接:https://www.haomeiwen.com/subject/aknqqqtx.html