当前位置: 首页 > news >正文

挂上了代理加速器梯子之后,Git clone指令下载仍旧很慢的问题

当你使用了各种代理软件访问诸如Github、Google、油管、推特这些网址,你会发现基本可以访问,只不过是访问速度不同,但是不管你使用什么代理软件,你的git clone指令从Github远程库下载库的速度都不会受到影响。

当使用代理软件访问诸如Github、Google、YouTube和Twitter等网站时,代理软件会通过中继服务器来转发你的网络请求。代理服务器可以帮助绕过网络封锁、提供更快的访问速度或提供匿名性。

然而,对于Git克隆命令(例如`git clone`),它是使用Git协议进行通信的,而不是使用常见的HTTP或HTTPS协议。Git协议使用的是自己的网络端口(默认为9418),而不是HTTP(端口80)或HTTPS(端口443)。

因此,当使用代理软件时,代理服务器可能只会处理HTTP和HTTPS流量,并不会拦截或修改Git协议的流量。这就是为什么你观察到无论使用什么代理软件,Git克隆命令从Github远程库下载的速度都不受影响的原因。

需要注意的是,代理软件通常会影响其他基于HTTP或HTTPS的网络请求的速度,因为它们会介入并中继这些请求。但是对于Git克隆命令,由于它使用Git协议,代理软件并不会干涉其通信流量。

这时候就要改变Git本身的配置,让git的默认端口号和你代理服务器的监听端口号一样。

比如我的代理服务器的监听端口号8888

监听地址是本机的回环地址

 

git config --global https.proxy http://127.0.0.1:8888
git config --global http.proxy 'socks5://127.0.0.1:8888'
git config --global https.proxy 'socks5://127.0.0.1:8888'

检查代理设置

git config --get http.proxy

相关文章:

  • OpenCV学习 基础图像操作(十七):泛洪与分水岭算法
  • 9 html综合案例-注册界面
  • LIO-EKF: 运行数据UrbanNav与mid360设备详细教程
  • 黑马一站制造数仓实战2
  • C#使用GDI对一个矩形进行任意角度旋转
  • exe语言编程:深入探索与挑战未知
  • 香橙派OrangePI AiPro测评 【运行qt,编解码,xfreeRDP】
  • 49、Floyd求最短路
  • 4K高刷显示器 - 蚂蚁电竞ANT27VU
  • Swift 并发
  • 机器学习模型以及优缺点——logistic
  • java基础-chapter18(网络编程)
  • TreeMap和TreeSet的排序机制
  • 第十四章 创建Web客户端 - XML 命名空间的 SOAP 向导选项
  • 【第2章】SpringBoot实战篇之接口参数校验和全局异常处理
  • 【EOS】Cleos基础
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • Less 日常用法
  • MQ框架的比较
  • PHP的类修饰符与访问修饰符
  • PHP那些事儿
  • React 快速上手 - 07 前端路由 react-router
  • Shell编程
  • Terraform入门 - 3. 变更基础设施
  • 成为一名优秀的Developer的书单
  • 从tcpdump抓包看TCP/IP协议
  • 分布式任务队列Celery
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • ​学习笔记——动态路由——IS-IS中间系统到中间系统(报文/TLV)​
  • # centos7下FFmpeg环境部署记录
  • #{}和${}的区别?
  • #Linux(帮助手册)
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (Python) SOAP Web Service (HTTP POST)
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (力扣题库)跳跃游戏II(c++)
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (一)插入排序
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .NET Core 项目指定SDK版本
  • .NET Framework 服务实现监控可观测性最佳实践
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • @RequestBody与@RequestParam
  • [240621] Anthropic 发布了 Claude 3.5 Sonnet AI 助手 | Socket.IO 拒绝服务漏洞