最近在使用 Git 过程中经常遇到无法上传的问题,即以下命令无效,且出现 图1 所示的错误,显示无法读取远程仓库。在尝试多种解决方案之后,觅得一正解如下:
git push -u origin master
该类情况很大可能是说明 Git 软件无法通过 ssh 连接到远程仓库,这时最简单的处理方法就是切换与远程仓库的连接方式(图2),改为 HTTPS 连接,具体操作为
git remote rm origin //删除远程地址 git remote add origin https:.....//增加新的https远程地址
参考资料:
git - GitHub Error - “ssh: connect to host github.com port 22: Operation timed out fatal: Could not read from remote repository.” - Stack Overflow
如何解决git – Connection reset by server_ip] port 22 (juejin.cn)
Git笔记-Connection reset by 13.229.188.59 port 22 fatal: Could not read from remote repository._IT1995的博客-CSDN博客
Connection reset by server_ip\port 22 (hexo d 部署博客出错) - 梦飞扬~ - 博客园 (cnblogs.com)