git push 网络问题

2022-10-28 16:21:29 +08:00
 Sam99
网络环境是 SSR 的全局代理,这两天在 git push 时遇到以下提示:

kex_exchange_identification: Connection closed by remote host
Connection closed by 20.205.243.166 port 22
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

之前重装过 gitbash, 一开始以为时.ssh 密钥的问题,然后重新配置了 SSH key 重启电脑 不行
第二天再 git push 发现可以了 但是有时候可以有时候就报上面那个提示

so 我怀疑是网络问题 至于是 github 机场线路 还是墙 变高了 就不清楚了

大家有遇到过或者有其他观点么
2078 次点击
所在节点    程序员
9 条回复
Asakijz
2022-10-28 16:27:30 +08:00
感觉是配置的问题
iosyyy
2022-10-28 16:36:48 +08:00
git 是不走全局代理的 你需要自己配置一个代理才行
我给你条命令做参考具体还得你自己搞
git config --global https.proxy http://127.0.0.1:1080
//上面这个的 ip 一般是本地 端口是 clash 里面或者 vpn 的代理
oynix
2022-10-28 16:49:26 +08:00
我遇到这个报错时都是网络问题导致的,多来几次就好了。墙越来越高,我的 100 多个节点中能用的只剩个位数了,且很不稳定
zydxn
2022-10-28 16:53:51 +08:00
shuxhan
2022-10-28 16:55:45 +08:00
暂时没遇到这个问题,我裸连也可以上传 浙江电信
KaliZ
2022-10-28 17:16:55 +08:00
先看 4#

linux 的话 proxychains 会省事一些。
z1s23
2022-10-28 17:23:00 +08:00
搜索:git 代理查看
基本上你如果梯子是通的,就是代理没设置好的原因了
shenyu1996
2022-10-28 17:46:04 +08:00
https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port
最近也遇到了,参考这个把 ssh 改到 443 就可以了
估计是梯子封了端口
piaodazhu
2022-10-29 20:45:36 +08:00
推荐一个 dotnetcore/FastGithub ,亲测有效,直接运行服务然后设个代理,甚至不需要买梯子。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/890748

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX