no matching mac found

网友投稿 928 2022-10-24

no matching mac found

no matching mac found

报错信息

通过GUI提交代码时,突然报错,有点奇怪,之前都是没问题的。

报错信息:

no matching mac found: client hmac-md5,hmac-sha1,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96 server hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512,hmac-sha2-256fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.

也是了网上说的,重新添加SSH key,但试了,还是一样。

猜测与GUI的版本有关系

然后我想了一下,之前弄家里那台电脑的时候,也是报过错,我记得好像是GUI客户端版本问题,需要更高版本的GUI才能连接github。那我们试试升级GUI。

我的GUI当前版本是0.19,好像挺旧。

在百度里搜“Git GUI”,还不好找到它的官网,真让人无语,只能换其它搜索引擎试试。

Git GUI官网-:authenticity of host 'github(140.82.114.4) cant't be established.ED25519 key fingerprint is SHA256.....This key is not known by any other namesAre you sure you wantu continue connecting(yes/no/[fingerprint])?

应该是因为我重新在github那里重新添加了SSH key,所以需要重新确认一下。那我们输入“yes”。

Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.Connection reset by 140.82.114.4 port 22fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.

不过还是报错,那就郁闷了。

午饭时间到,先吃个午饭,然后休息个午觉再研究。

继续尝试

网上搜索一番,有人说是host问题,又有人说是config问题。

因为我昨天刚在自己的电脑处理config问题,那我们先从这个入手。

在.ssh文件夹那个目录,就是我们生成ssh key的目录,一般都是在C盘的用户目录。

然后在这个目录下,新建一个config文件(可通过新建“文本文档”,然后把“.txt”后缀去掉)。

接着打开,里面放以下内容:

Host github.comUser zhangsan@163.comHostname ssh.github.comPreferredAuthentications publickeyIdentityFile ~/.ssh/id_rsaPort 443

其中“zhangsan@163.com”修改为和你自己ssh里用到的邮箱就可以,记得保持一致。

终于成功了

修改之后,我们再尝试一下,看是否能成功。

终于成功了。

思考

经过这两三天的折腾,也把我自己搞得焦头烂额。于时间太赶,自己也没有很深入了解根本原因。是不是github最近做了一些升级,才导致这些问题?因为之前自己也是一直用着,也是最近才发现这些问题。如果有清楚具体细节的朋友,欢迎留言。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:spring boot整合mongo查询converter异常排查记录
下一篇:链接聚合Web应用程序类似于Ruby on Rails的Reddit
相关文章

 发表评论

暂时没有评论,来抢沙发吧~