“diffie-hellman-group14-sha1,diffie-hellman-group1-sha1”问题解决

文章目录

  • 前言
  • 一、基本概念
  • 二、操作步骤
    • 1.打开配置文件
    • 2.修改参数
  • 总结


前言

本文解决首次使用git时出现的
“no matching key exchange method found. Their offer: diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
fatal: 无法读取远程仓库。“问题。


一、基本概念

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

二、操作步骤

1.打开配置文件

sudo gedit /etc/ssh/ssh_config

2.修改参数

去掉

#   Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc
#   MACs hmac-md5,hmac-sha1,[email protected]

的注释符号“#”。
在最后面加入

HostkeyAlgorithms ssh-dss,ssh-rsa
KexAlgorithms +diffie-hellman-group1-sha1

显示
“diffie-hellman-group14-sha1,diffie-hellman-group1-sha1”问题解决_第1张图片


总结

本文介绍了首次使用git时出现
“no matching key exchange method found. Their offer: diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
fatal: 无法读取远程仓库。“问题的解决流程。

你可能感兴趣的:(问题解决,1024程序员节)