洞察探索如何通过一套代码实现跨平台小程序开发与高效管理,助力企业数字化转型
976
2022-10-24
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~