远程服务器git clone出现 443 timeout 解决方法
每次用git clone出现443,多尝试几次就可以了,但是很玄学,网上看了很多方法,都是设置代理、取消代理,但是没什么用....然后发现是因为步骤没给全。
现在本人已经掌握技巧了,又强大了一步(bushi
准备
- 远程服务器cmd
- 本地cmd
- 本地安装了clush且本地是可以丝滑进github的
步骤
1. 本地clush打开局域网代理端口、并打开代理

2. 远程服务器cmd,设置代理
git config --global http.proxy "127.0.0.1:7890"
git config --global https.proxy "127.0.0.1:7890"
- 如果只到这一步,执行git clone就会出现Failed to connect to 127.0.0.1 port 7890 after 0 ms: Connection refused.
- 所以还要建立端口映射,让远程服务器连接上这个本地端口
3. 打开一个本地cmd,输入以下指令 ssh -vvv -N -R 7890:localhost:7890 -p <远程服务器端口号> <username>@<server_ip>
- 如果平时连接服务器没有-p的操作,就是默认端口号22,那这一步也不需要-p <远程服务器端口号>
- 然后就会有一串debug开头的输出指令

- 这时候不要关掉这个cmd
4. 远程服务器使用git clone,成功


浙公网安备 33010602011771号