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

问题

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

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

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

问题

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

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

你可能感兴趣的:(Git)