首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
Udacity
网易公开课
Godel, Escher, Bach: An Eternal Golden Braid
lib360
V2EX  ›  分享发现

github 克隆速度慢无止境,最近被此问题困扰浪费太多时间

  •  
  •   lib360 · 224 天前 · 6314 次点击
    这是一个创建于 224 天前的主题,其中的信息可能已经有所发展或是发生改变。
    尝试过更改 hosts (有时有效 /大多时候无效)
    151.101.185.194 github.global.ssl.fastly.net
    151.101.184.249 global-ssl.fastly.net
    192.30.253.112 github.com
    219.76.4.4 github-cloud.s3.amazonaws.com
    #192.30.253.113 github.com

    尝试过用代理的方式(蓝灯)
    最近蓝灯也不稳定,经常断开

    尝试用 gitee 同步,等了十几分钟了,没用
    28 回复  |  直到 2019-08-13 13:08:59 +08:00
    MeteorCat
        1
    MeteorCat   224 天前 via Android
    小项目还好,大项目有时候我也是这样,我记得上次脚本 clone lua5.3(脚本执行)很慢而且还有超时中断问题
    SilentDepth
        2
    SilentDepth   224 天前   ♥ 19
    高而基曾说过:「 SS 是人类进步的阶梯」
    孙笑没曾说过:「好的梯子是成功的一半」
    comwrg
        3
    comwrg   224 天前 via Android   ♥ 1
    挂代理,程序员必备技能,感觉学习学习吧,不然就是浪费青春
    SuperMild
        4
    SuperMild   224 天前
    上飞机场吧,稳定,便宜。
    jingyulong
        5
    jingyulong   224 天前   ♥ 8
    有时候可能是你的方法不对。

    比如代理对 ssh 协议无效:git clone [email protected]:xxxxxx/xxxxxx.git

    全局代理,可以依照这样设置
    git config --global http.proxy http://127.0.0.1:1080
    git config --global https.proxy https://127.0.0.1:1080

    只对 github 进行代理,对国内的仓库不影响,可以这样设置
    git config --global http.https://github.com.proxy https://127.0.0.1:1080
    git config --global https.https://github.com.proxy https://127.0.0.1:1080
    silentstorm
        6
    silentstorm   224 天前 via Android
    git 可以只克隆某个远程分支,这样速度会快很多
    chiu
        7
    chiu   224 天前 via Android
    我昨晚 push 个 repo,奇慢无比,还经常性断导致 push 失败。今天一早起来,一样的 WiFi,不一会儿就 push 好了。
    clino
        8
    clino   224 天前 via Android
    改用 git:// 协议试试?
    Jirajine
        9
    Jirajine   224 天前 via Android
    能连上就不错了,以后上外网叫“网络出境”
    anyele
        10
    anyele   224 天前 via Android
    上梯子
    MeteorCat
        11
    MeteorCat   224 天前 via Android
    @silentstorm 有道理,我试试,我一般没去管什么分支,直接拉取全部
    Samuelcc
        12
    Samuelcc   224 天前 via Android
    花费这么多精力,为什么不用梯子呢
    nosky
        13
    nosky   224 天前 via Android
    @Jirajine 从字面上理解,现在访问外网也叫网络出境
    youngxu
        14
    youngxu   224 天前 via Android
    教育网表示为毕业以后的情况担忧
    iold
        15
    iold   224 天前 via iPhone
    5 楼给了正解哦
    kingfalse
        16
    kingfalse   224 天前 via Android
    如果是拉开源项目的话,可以先从 GitHub 拉到 gitee 再拉本地,
    Jirajine
        17
    Jirajine   224 天前 via Android
    @nosky 字面意思是,以后访问外网要按照“出入境”的方式管理
    zs8861
        18
    zs8861   223 天前
    全境封锁,挂代理吧
    tt67wq
        19
    tt67wq   223 天前 via iPhone
    试试 proxychain ?
    ai277014717
        20
    ai277014717   223 天前
    ALL_PROXY HTTP_PROXY HTTPS_PROXY NO_PROXY
    dNib9U2o8x
        21
    dNib9U2o8x   223 天前
    你的梯子不行
    seon
        22
    seon   223 天前 via Android
    个人经历,用 github desktop 比直接 git clone 下代码快很多
    leavic
        23
    leavic   223 天前
    花点钱买个好梯子
    chen90902
        24
    chen90902   223 天前   ♥ 1
    试过用 5 楼的配置,不知为什么没生效。换成楼 scoks5 代理成功了:

    ``` bash
    git config --global http.proxy 'socks5://127.0.0.1:1080'
    git config --global https.proxy 'socks5://127.0.0.1:1080'
    ```

    速度瞬间飞起
    acadminn
        25
    acadminn   222 天前 via iPhone
    ssr 全局代理
    liuzhiyong
        26
    liuzhiyong   222 天前 via Android
    用代理服务器,git 命令行可以配置。
    nnnToTnnn
        27
    nnnToTnnn   221 天前
    挂 ss 走 tun2socket ,少年看来你还是要多学习学习啊.
    shanlan
        28
    shanlan   165 天前
    git clone 一个 github 上的仓库,太慢,经常连接失败,但是 github 官网流畅访问,为什么? - 知乎 - https://www.zhihu.com/question/27159393
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   792 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 47ms · UTC 23:08 · PVG 07:08 · LAX 15:08 · JFK 18:08
    ♥ Do have faith in what you're doing.