记录一次git pull速度慢的解决过程,防止日后不记得改了什么

解决方法

解决方法主要是来自于一个知乎提问,涉及到的几个回答Khej-Trhyk的回答风木草的回答陈布衣的回答

具体措施:

  1. 给git设置http代理
git config --global http.proxy http://localhost:7897

这里我的端口是7897

  1. 给git设置ssh代理

    具体操作见:陈布衣的回答

config 文件里写上一行就行:

ProxyCommand "C:\Program Files\Git\mingw64\bin\connect.exe" -S 127.0.0.1:1080 %h %p

这里我的代理地址是127.0.0.1:7897

  1. 给git配置postBuffer
git config --global http.postBuffer 524288000

猜测导致git pull缓慢的原因

git默认不走系统代理,所以需要配置git的http和ssh代理。此外配置了postBuffer,据说能提高有大量的小文件的代码库传输效率。

按上面三个方案修改之后,我的两个协议拉取速度都在5 MB/s以上。速度够用了,因此没有更改镜像源。

记一次git pull速度慢的解决过程的更多相关文章

  1. git merge git pull时候遇到冲突解决办法git stash

    在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息: error: Your local changes to 'c/environ.c' would be overwritten b ...

  2. git pull错误记录及解决

    执行操作:$ git pull 返回错误: error: RPC failed; result=7, HTTP code = 0 fatal: The remote and hung up unexp ...

  3. git pull时的冲突解决方式; git stash; git fetch

    git fetch指令: https://www.yiibai.com/git/git_pull.html 发现远端有更新,git pull时,如果你本地分支修改了东西,导致git pull有冲突,失 ...

  4. git pull 显示的冲突---解决办法git stash

    git pull:显示本地仓库与远程仓库有冲突 Please, commit your changes or stash them before you can merge. Aborting 解决办 ...

  5. git clone 速度太慢解决方法

    本来想下载一个翻墙软件,实在是忍受不了每秒十几K的龟速,查阅各种资料,终于找到了失传已久的秘籍 先附图,实测有效,这速度简直要上天了啊啊啊啊啊(只支持HTTPS方式,SSH无效) 方案:使用githu ...

  6. Ubuntu16.04 git上网速度慢的解决方法.

    1.打开网站 IPAddress.com ,输入github.com和github.global.ssl.fastly.net,获取他们的域名对应的ip地址 2.sudo vi /etc/hosts ...

  7. 记一次MySQL数据库拒绝访问的解决过程

    问题背景 用wordpress搭博客,数据库采用MySQL.为了调试方便,创建账户my_account ,允许它从任意主机访问数据库. CREATE USER `my_account`@'%' IDE ...

  8. [原创]记一次java执行段错误及解决过程

    最近一周左右,网管监控系统经常监控到tomcat异常退出,由于有检测tomcat pid的脚本,所以会自动重启服务器,查询tomcat日志没有报错信息,查询系统message日志,可以看到如下信息. ...

  9. Git应用详解第六讲:Git协作与Git pull常见问题

    前言 前情提要:Git应用详解第五讲:远程仓库Github与Git图形化界面 git除了可以很好地管理个人项目外,最大的一个用处就是实现团队协作开发.况且,linus大神开发git的初衷就是为了维护L ...

  10. git pull提交代码遇到的问题

    git pull 提示如下错误 解决方法: git pull 后面加上分支具体地址  比如:git pull origin daily/1.0.0 同样git push origin daily/1. ...

随机推荐

  1. Educational Codeforces Round 74 (Rated for Div. 2) ABC 题解

    A. Prime Subtraction 题意:问你能不能找到一个质数p,使得 b = a - np, 其中a.b给出. 思路: 1.若a - b本身就是质数,那肯定可以. 2.若a - b本身是合数 ...

  2. Prim 算法求最小生成树

    数据参考 百度经验 博客园 楠楠IT 测试接口 牛客 连通工程 问题背景 求国家建设公路的最小开销 算法思想 首先建立 邻接矩阵 然后 设定最小消耗顶点(就是两个定点之间的权重最小)顶点集合 U 每次 ...

  3. 02-Ble Paring(配对)和Bonding(绑定)的概念及流程

    基本概念 二者都是在蓝牙链路(LL)层实现的一种射频通信安全机制,需要注意的是,不经过配对和绑定蓝牙双方也是可以进行数据传输的.也就是说配对和绑定只是在蓝牙连接明文传输的 基础上实现了加密传输, 且由 ...

  4. SciTech-EECS-Circuits-Power Electrics(功率器件): 等离子体(电弧:大功率)效应(正负极+数控脉冲放电时间 实现 等离子切割机(逆变式 + 高压引弧式)电解/电镀/电子显微、显像/电火花线切割/特斯拉线圈 ) + WEDM(电火花线切割数控加工)

    SciTech-EECS-Circuits-Power Electrics(功率器件): 特斯拉线圈 : 电(弧)离效应(正负极+数控脉冲放电时间 实现 电解/电镀/电子显微.显像/电火花线切割) + ...

  5. POLIR-Society-Organization-Psychology-System Awareness-Training: The Junto Institute: {RelationshipMgmt., SocialAwareness, SelfMgmt., SelfAwareness}

    POLIR-Society-Organization-Psychology-Emotion SYSTEMS AWARENESS https://systemsawareness.org/about/# ...

  6. SciTech-Mathmatics-https://www.desmos.com: we want to help everyone learn math, love math, and grow with math. CAASPP: Student Performance and Progress (CAASPP) System

    https://www.caaspp.org https://blog.desmos.com/articles/the-desmos-guide-to-building-great-digital-m ...

  7. (译) 理解 Elixir 中的宏 Macro, 第五部分:组装 AST

    Elixir Macros 系列文章译文 [1] (译) Understanding Elixir Macros, Part 1 Basics [2] (译) Understanding Elixir ...

  8. Linux 文件特殊权限位(SUID、SGID、Sticky Bit)的应用

    Linux 文件特殊权限位(SUID.SGID.Sticky Bit)是对基础 rwx 权限的扩展,用于解决特定场景的权限控制需求.以下是详细解析及典型应用场景举例: ⚙️ 一.特殊权限详解 1. ​ ...

  9. Matlab 分类算法

    一.分类算法核心概念 分类是监督学习任务,目标是将数据分配到预定义的类别中.关键步骤包括: 特征工程:提取/选择区分性强的特征 模型训练:学习特征与类别的映射关系 评估指标:准确率.精确率.召回率.F ...

  10. Android 16KB页面对齐介绍

    Android 16KB页面对齐介绍 Google发布,自2025年11月1日起,提交至Google Play且针对Android 15+设备的所有新应用和现有应用的更新都必须支持16KB的页面大小, ...