git提交到github时Connection reset by 13.229.188.59 port 22

时间:2024-05-22 16:50:43

问题

本地仓库文件提交到github时出现了错误,git提交到github时Connection reset by 13.229.188.59 port 22

第一种情况,自己防火墙设置了22端口跳转

解决方法:
打开控制面板,选择高级设置。
git提交到github时Connection reset by 13.229.188.59 port 22
新建入站规则,选择端口,新建特定端口,22,保存就ok了
git提交到github时Connection reset by 13.229.188.59 port 22
git提交到github时Connection reset by 13.229.188.59 port 22
git提交到github时Connection reset by 13.229.188.59 port 22
git提交到github时Connection reset by 13.229.188.59 port 22
git提交到github时Connection reset by 13.229.188.59 port 22

问题

上面的设置好后并没有上传成功,出现了远程仓库不存在的错误。
git提交到github时Connection reset by 13.229.188.59 port 22
解决办法:尝试了重新生成SSH key
1.先看本地是否有ssh文件
git提交到github时Connection reset by 13.229.188.59 port 22
2.有则把公钥id_rsa.pub加到github中。
事实证明公钥与私钥都是存在且正确的,在连接时没有报错,只在提交时报错了,说明可能是仓库名不对。

看本地的.git/config设置的仓库url地址和github使用的链接地址是否一致如下图,如use https,则url需要用https的仓库地址,我的就是这个问题。
git提交到github时Connection reset by 13.229.188.59 port 22git提交到github时Connection reset by 13.229.188.59 port 22
4.改一下仓库名就可以了
进入仓库,点击设置。
git提交到github时Connection reset by 13.229.188.59 port 22
上传成功
git提交到github时Connection reset by 13.229.188.59 port 22