push 代码速度过慢的解决方案

2023年 8月 26日 70.2k 0

前言: 最近推送代码(仓库在 Github),发现速度慢的一批,之前是没这个问题的,推送代码都是 5 秒内完成, 现在已经超过 30 秒了,下定决心要解决一下推送代码速度过慢的问题.

解决方案:  首先要说明的是: 我之前就在终端里配置了代理网络请求功能, 但最近突然感觉失效了一样.所以找到了一个新的解决办法.

~/.ssh/config里添加一行:

Host github.com
  User git
  ProxyCommand nc -x 127.0.0.1:7890 %h %p

参数解释:  Host 后面 接的 github.com 是指定要走代理的仓库域名。

在 ProxyCommand 中,Linux 和 macOS 用户用的是 OpenBSD 版本的 nc 。

在调用 ProxyCommand 时,%h 和 %p 将会被自动替换为目标主机名和 SSH 命令指定的端口( %h 和 %p 不要修改,保留原样即可)。

如果 -X 选项后面接的是数字 5,那么指的就是 socks5 代理。

当然你直接不写上 -X 选项也是可以的,因为在没有指定协议的情况下,默认是使用 socks5 代理的。

未配置命令时速度: 1 分 20 秒

image.png

配置命令后速度:5 秒

image.png

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论