Git 报错:Connection closed by remote host. fatal: Could not read from remote repository.

这篇具有很好参考价值的文章主要介绍了Git 报错:Connection closed by remote host. fatal: Could not read from remote repository.。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git deploy 部署报错:ssh_exchange_identification: Connection closed by remote host. fatal: Could not read from remote repository.

1、背景:

今天部署到GitHub时,出现此错误。昨天还正常,今天突然这样。

2、详细错误信息:

[root@192 hexo]# hexo deploy
INFO  Validating config
INFO  Deploying: git
INFO  Clearing .deploy_git folder...
INFO  Copying files from public folder...
INFO  Copying files from extend dirs...
# 位于分支 master
无文件要提交,干净的工作区
ssh_exchange_identification: Connection closed by remote host
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html
Error: Spawn failed
    at ChildProcess.<anonymous> (/www/wwwroot/hexo/node_modules/hexo-util/lib/spawn.js:51:21)
    at ChildProcess.emit (node:events:513:28)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:293:12)
[root@192 hexo]# 

3、解析错误信息:

错误信息翻译成中文后:

SSH交换识别:连接被远程主机关闭
致命的:无法从远程存储库读取。
请确保您拥有正确的访问权限
而且存储库已经存在。
致命错误。也许你可以在这里找到解决方案:https://hexo.io/docs/troubleshooting.html
错误:生成失败
	at ChildProcess.<anonymous> (/www/wwwroot/hexo/node_modules/hexo-util/lib/spawn.js:51:21)
    at ChildProcess.emit (node:events:513:28)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:293:12)

通过以上可知:

系统连接不到GitHub,因此无法用SSH密钥进行识别。 ----> 说明是网络问题。

4、实践探索 - 解决过程:

出现错误的时候,我又多次部署了几次,依然这样。

然后,我打开了手机热点,让电脑连接。

再次部署,部署成功。

之后我关闭热点,换回无线网。

再次部署,部署失败,无法连接,同样的错误。

再打开热点,再部署,这次用手机热点部署失败,依旧报这个错误。

关闭手机热点,再部署,部署成功…

5、总结

经过多次实践可知,这就是网络波动导致的问题,GitHub在国内连接本来就有时能连上有时连不上,而且我昨天部署过多次,都可以成功。这是今天突然发生的问题,而且我也没修改过其他东西,那么错误就不在自己这。文章来源地址https://www.toymoban.com/news/detail-465284.html

6、解决方案

  1. 尝试更换其他网络。
  2. 过一段时间再试。

到了这里,关于Git 报错:Connection closed by remote host. fatal: Could not read from remote repository.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包