在Terminal中通过代理访问GitHub(解决访问GitHub速度慢的问题)

本文介绍了如何在Terminal中配置代理以解决访问GitHub速度慢的问题,包括配置代理、设置git工具局部和全局代理的步骤,以及访问GitHub后的速度提升效果。同时,提供了使用GitHub Desktop作为替代方案的方法。
摘要由CSDN通过智能技术生成

在Terminal中通过代理访问GitHub

从国内访问GitHub速度慢是一个困扰大家很久的问题,使用代理可以提高网页浏览和下载ZIP文件的速度。但是在Terminal中,git工具在访问github.com时,是不会经过代理的,这就导致了执行clonepullpush等命令时,传输速度只有可怜的10KiB/s。

如果使用代理之后网页加载速度还是很慢,有可能是没有打开代理的 全局模式(Global Mode)。因为GitHub在国内没有被封锁,只是被限速了,所以有的代理会“智能”地忽略对github.com的访问请求。

论坛上常见解决方法是更改/etc/hosts文件,但这个方法成功率不是很高,而且因为IP地址变动的问题,每次都要重新配置。还有一个方法是通过gitee.com来中转仓库,但是这只适合用于一次性的克隆,如果要经常获取别人的提交,这种方法就过于繁琐了。

下面我就来讲解一下怎么让git工具通过代理访问github.com


第一步:配置代理

从代理客户端设置中找到 允许其他设备连接本机代理 选项,并输入一个代理端口:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值