V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
abczise
V2EX  ›  问与答

请问有什么能加速 GitHub 的下载

  •  
  •   abczise · 2019-09-17 07:02:43 +08:00 · 2582 次点击
    这是一个创建于 1889 天前的主题,其中的信息可能已经有所发展或是发生改变。
    国内用 Git 下载太慢了。
    改 hosts 也达不到我宽带的二分之一速度。
    我宽带是 100 兆的。
    尝试了 ssr 但是也不咋地。
    请问还有什么方法?
    44 条回复    2019-09-21 16:47:43 +08:00
    andylsr
        1
    andylsr  
       2019-09-17 07:06:31 +08:00 via Android
    git 需要手动设置代理才能加速
    abczise
        2
    abczise  
    OP
       2019-09-17 07:38:38 +08:00
    @andylsr 改 hosts ?
    xunco
        3
    xunco  
       2019-09-17 07:39:52 +08:00 via Android
    @abczise 用命令
    andylsr
        4
    andylsr  
       2019-09-17 07:44:11 +08:00 via Android   ❤️ 2
    @abczise git config --global http.proxy ip:port
    hackyuan
        5
    hackyuan  
       2019-09-17 07:47:32 +08:00 via iPhone
    我一般是让 gitee(码云) 克隆项目,然后从 gitee 上下载
    Mrkaixin
        6
    Mrkaixin  
       2019-09-17 08:00:21 +08:00 via Android   ❤️ 1
    我的解决方法:ssr 开全局+idm,速度和正常下载差不多
    GzhiYi
        7
    GzhiYi  
       2019-09-17 08:15:06 +08:00 via iPhone   ❤️ 1
    hanxiV2EX
        8
    hanxiV2EX  
       2019-09-17 08:16:57 +08:00 via Android
    设置 all_proxy 环境变量?
    gimp
        9
    gimp  
       2019-09-17 08:30:54 +08:00
    取消代理:

    git config --global --unset-all http.proxy
    x2ev
        10
    x2ev  
       2019-09-17 08:33:53 +08:00
    @hackyuan 我也是这样,就是有点麻烦,网上那些配地址啥的都没用
    695975931
        11
    695975931  
       2019-09-17 08:36:04 +08:00   ❤️ 2
    git config --global http.https://github.com.proxy socks5://127.0.0.1:1080 (仅 github )
    oneisall8955
        12
    oneisall8955  
       2019-09-17 08:38:48 +08:00 via Android
    用网站查出最靠近大陆的 IP,然后改 hosts,之前是这么做的
    kqz901002
        13
    kqz901002  
       2019-09-17 08:41:59 +08:00
    二分之一还嫌慢,您还是肉番吧,我用 bwg 的最好的线路,300M 宽带 也就 20M 对外
    GaoMjun
        14
    GaoMjun  
       2019-09-17 08:50:05 +08:00
    kokutou
        15
    kokutou  
       2019-09-17 08:50:09 +08:00
    二分之一,也就是 5m/s,还行吧。
    代理如果速度不行,那就是线路不行。
    lovelife1994
        16
    lovelife1994  
       2019-09-17 08:52:04 +08:00 via iPhone
    proxychains
    love
        17
    love  
       2019-09-17 08:52:50 +08:00
    代理速度不行就换代理 就这么简单
    GaoMjun
        18
    GaoMjun  
       2019-09-17 08:53:05 +08:00
    MonoLogueChi
        19
    MonoLogueChi  
       2019-09-17 09:06:08 +08:00 via Android
    二分之一的速度已经非常快了,正常一个小项目不会超过 30M 吧,也就是六七秒就能跑完了
    JunoNin
        20
    JunoNin  
       2019-09-17 09:11:09 +08:00
    这个已经正常速度了吧
    ETO
        21
    ETO  
       2019-09-17 09:17:24 +08:00
    20kb,我不也忍过来了。
    leavic
        22
    leavic  
       2019-09-17 09:23:25 +08:00
    搬家到 github 机房就行了。
    tigerstudent
        23
    tigerstudent  
       2019-09-17 09:56:05 +08:00
    好奇楼主有多少项目代码要下载哦。。
    dutianze
        24
    dutianze  
       2019-09-17 10:03:53 +08:00
    $ proxy='https_proxy=127.0.0.1:1087' git clone xxx
    dutianze
        25
    dutianze  
       2019-09-17 10:06:24 +08:00
    改$ https_proxy=127.0.0.1:1087 git clone xxx
    across
        26
    across  
       2019-09-17 10:07:25 +08:00
    Mac 下有点奇怪。
    我昨天用 Sourcetree 拉了半天没法更新,但是换官方那个工具很快就好了。不知道问题在哪。
    skiy
        27
    skiy  
       2019-09-17 10:09:56 +08:00
    直接下载到七牛云,再从七牛云拉。
    xiri
        28
    xiri  
       2019-09-17 10:14:53 +08:00 via Android
    100m 的宽带,正常满速能有 10m/s 多一点,二分之一,,,,,,你还嫌慢?
    zhouweiluan
        29
    zhouweiluan  
       2019-09-17 10:25:22 +08:00
    200M 宽带,我的梯子基本能跑满,偶尔维持 80%
    comwrg
        30
    comwrg  
       2019-09-17 10:27:38 +08:00 via Android
    还嫌慢的话,depth 参数可以考虑了解下
    7654
        31
    7654  
       2019-09-17 10:54:55 +08:00
    除了 release 下载走的亚马逊,速度很慢,其它都很快的
    lostberryzz
        32
    lostberryzz  
       2019-09-17 11:07:40 +08:00 via Android
    站内搜索一下很难吗
    gIrl1990
        33
    gIrl1990  
       2019-09-17 12:56:04 +08:00
    改 hosts 是怎么弄?
    lllllliu
        34
    lllllliu  
       2019-09-17 14:15:52 +08:00
    如果命令行使用 git 要配置命令行代理的。
    如果是 Mac 到话,开 SS 不管啥模式命令行是不走代理 的。
    你可以到命令行执行 curl cip.cc 查看一下终端是否走了代理。
    jobscolin
        35
    jobscolin  
       2019-09-17 14:41:16 +08:00
    100k 的没说话,你 5M 的速度,还想再快点???
    TimhLiu
        36
    TimhLiu  
       2019-09-17 16:25:06 +08:00
    6 楼正解,这种方法速度不快的原因只可能是你梯子不行
    ddzzhen
        37
    ddzzhen  
       2019-09-17 17:01:34 +08:00
    用国外的 ip 代理下载
    pC0oc4EbCSsJUy4W
        38
    pC0oc4EbCSsJUy4W  
       2019-09-17 17:12:56 +08:00
    ssr 电脑的话,终端需要单独设置代理
    saltbo
        39
    saltbo  
       2019-09-17 17:51:08 +08:00
    git config --global http.postBuffer 524288000
    wszgrcy
        40
    wszgrcy  
       2019-09-17 17:54:22 +08:00 via Android
    @andylsr 我在 docker 外设置了代理,运行 docker 也需要改这个吗?
    learnshare
        41
    learnshare  
       2019-09-17 17:55:00 +08:00
    ALL_PROXY=socks5://***:1080 git clone xxx
    andylsr
        42
    andylsr  
       2019-09-17 18:25:38 +08:00 via Android
    @wszgrcy 这个不清楚~试一下就知道了😂
    linvaux
        43
    linvaux  
       2019-09-17 18:26:53 +08:00 via Android
    去国外呀
    gIrl1990
        44
    gIrl1990  
       2019-09-21 16:47:43 +08:00
    @oneisall8955 "用网站查出最靠近大陆的 IP" 怎么查?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3003 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:39 · PVG 08:39 · LAX 16:39 · JFK 19:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.