解决Git error: no matching host key type found. Their offer: ssh-rsa

这篇具有很好参考价值的文章主要介绍了解决Git error: no matching host key type found. Their offer: ssh-rsa。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Windows 的修改SSH配置文件

在Git安装目录找到此文件

no matching host key type found. their offer: ssh-rsa,ssh-dss fatal: could n,git,ssh,github

 编辑此文件,末尾添加如下代码:

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

然后保存,关闭即可。

测试git clone,如果出现弹窗,选择yes输入git密码即可。文章来源地址https://www.toymoban.com/news/detail-794288.html

到了这里,关于解决Git error: no matching host key type found. Their offer: ssh-rsa的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mac ssh登陆服务器: no matching host key type found. Their offer: ssh-rsa问题处理

    Mac 上iterm2 脚本连接堡垒机报错 nbsp;openssh觉得ssh-rsa加密方式不安全, 直接从8.8开始默认不允许这种密钥用于登陆了 方案1: 临时性方案(命令行增加参数 -oHostKeyAlgorithms=+ssh-rsa) 连接成功 方案2:持久化方案(配置文件持久化) 输入sudo nano ~/.ssh/config,然后在出现提示时,输入您

    2024年02月12日
    浏览(41)
  • 最详细解决Unable to negotiate with XXX port :no matching host key type found.Their offer: ssh-rsa,ssh-dss

    1、切换为root用户 2、   3、如果没有.ssh文件夹   4、如果有.ssh文件夹   5、如果没有config文件   6、如果有config文件   然后再去试试git是否可以正常拉取和提交

    2024年02月05日
    浏览(37)
  • scp或者ssh报错“no matching host key type found. Their offer: ssh-rsa,ssh-dss“

    scp或者ssh报错“no matching host key type found. Their offer: ssh-rsa,ssh-dss“ 原因:OpenSSH 7.0以后的版本不再支持ssh-dss (DSA)算法,查看ssh版本: 解决办法: 在每次指令后加上-oHostKeyAlgorithms=+ssh-dss或者-oHostKeyAlgorithms=+ssh-dsa: (推荐)在~/.ssh目录下修改config文件。( 如果是root用户并且没

    2024年02月12日
    浏览(39)
  • Unable to negotiate with 172.16.28.137 port 22: no matching host key type found. Their offer: ssh-rs

    ssh连接服务器报错“Unable to negotiate with 172.16.28.137 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss” 原因是 Terminal 找不到支持的密钥交换方法,因为新版 Openssh 中认为 SHA1 这种 hash 散列算法过于薄弱,已经不再支持,所以我们需要手动去允许对于 SHA1 的支持。 解决方案

    2024年02月09日
    浏览(36)
  • Unable to negotiate with XXXX port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss

    问题描述 代码仓库已经添加了ssh公钥之后,克隆代码到本地时就报了这个问题 执行命令 git clone git@xxxxxxxxxxxxx.git 不能正常clone代码,报错信息如下: Unable to negotiate with xxxxxxx port 22: no matching host key type found. Their offer: ssh-rsa fatal: Could not read from remote repository. Please make sure you

    2024年02月04日
    浏览(37)
  • [已解决]使用git拉代码时报错: Unable to negotiate with **** port 22: no matching host key type found.

    在网上搜一波都是让生成ssh公钥然后部署到服务器上,然后折腾一晚上,以为就是这个问题,但还是不行。 后来发现原来是当时本来本地已经有生成过公钥了,但我怕重复,所以删掉了以前的,还连着删了几个其他文件,无语! 原因可能是新的ssh客户端不支持ssh-rsa算法,要

    2024年02月12日
    浏览(32)
  • ssh 报错:no matching host key type found. 解决方法

    今天在工作中想通过ssh连接到远程linux服务器时报错:Unable to negotiate with 192.168.22.166 port 2222: no matching host key type found. Their offer: ssh-rsa 网上搜索到的解决方案,记录一下: ssh -oHostKeyAlgorithms=+ssh-rsa -p 2222 mogui@192.168.22.166 另外,记录一下端口映射命令: ssh -L 本地网卡地址:本地

    2024年02月22日
    浏览(40)
  • 使用git拉代码时报错: Unable to negotiate with ** port 22: no matching host key type found

    突然使用了windows系统 还是有些不习惯了,但是怕什么,加油干啊,还有退路么 环境都配好了,该装的软件也装了,异常的顺利,这个过程不可能不出错啊,这不错误它不就来了 使用git拉代码报了这个错,看了下.shh文件夹里是没有know host文件的,然后查了下 需要在.ssh文件夹

    2024年02月04日
    浏览(39)
  • git 报错 Unable to negotiate with 106.52.160.162 port 22: no matching host key type found.

    git提交代码时报错: git 报错 原因: 是Git找不到支持的密钥交换方法, 因为新版Openssh中认为SHA1这种hash散列算法过于薄弱,已经不再支持,所以需要手动去允许对于SHA1的支持 。 解决办法: 1、MacOS、Linux,在生成公钥的~/.ssh文件夹下,新建一个config文件 (config文件没有后缀

    2024年02月11日
    浏览(38)
  • git拉取代码报错:Unable to negotiate with xxx port xxx: no matching host key type found

    git拉取代码报错: SSH有几种不同类型的密钥:RSA密钥 (ssh-rsa) 可以支持多种签名。签名类型sssh-rsa是指带有SHA-1的RSA,而签名类型rsa-sha2-256是带有SHA-256的RSA,rsa-sha2-512是带有SHA-512的RSA。 上面报错中提示,git服务端中使用的密钥是ssh-rsa类型的,而我本地的ssh(openSSH 9.x)默认不

    2024年02月11日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包