使用代理访问 Git 服务
使用代理访问 Git 服务
由于网络的原因,访问 Github 很慢,每次拉取或者克隆代码时都要等很久,还经常失败。下面介绍如何利用代理来访问 Git 服务,让下载速度飞起!
Git 的仓库地址有两种协议,分别是 HTTP(S) 和 SSH,下面分两种情况介绍,各取所需即可。
HTTP(S) 协议
以下形式的链接,使用的就是 HTTPS 协议:
1 | git clone https://github.com/example/example.git |
使用 HTTP(S) 协议时,直接使用 Git 提供的命令设置代理即可(假设客户端在本地端口 10808
上有一个 Socks5 代理服务)。
1 | 代理所有 HTTP(S) 请求 |
SSH 协议
以下形式的链接则是 SSH 协议:
1 | git clone git@github.com:example/example.git |
通过 SSH 协议的时候,直接配置 SSH 代理即可,可以参考这篇笔记——使用代理连接远程主机。