github 国内访问如何加速? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
GTD
V2EX    程序员

github 国内访问如何加速?

  •  
  •   GTD 2020-07-20 14:57:20 +08:00 8283 次点击
    这是一个创建于 1961 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用代理 export 方式就算了,因为不可能服务器也装个代理吧,想问问有没有什么办法让 clone 的速度快一点,至少 300k/s 吧
    27 条回复    2020-07-21 09:44:43 +08:00
    woodongwong
        1
    woodongwong  
       2020-07-20 14:59:38 +08:00
    服务器 clone 代码干啥?
    GTD
        2
    GTD  
    OP
       2020-07-20 15:00:34 +08:00
    @woodongwong #1 装插件,比如 ohmyzsh 这种..
    wweir
        3
    wweir  
       2020-07-20 15:06:35 +08:00   1
    告诉你个完全合法的方式:
    1 、在阿里云之类网络线路好的地方执行 git clone
    2 、本地从阿里云的 repo 上进行 clone
    3 、在本地设置 remote,假装代码是直接从 github 上直接拉的

    如果你愿意,可以在 git 配置中设置 prefix rewrite 规则,后台给你转换 git clone 的目标到镜像服务器上
    farmer01
        4
    farmer01  
       2020-07-20 15:07:47 +08:00   2
    猴油脚本装 Github 加速脚本。
    zzk1989
        5
    zzk1989  
       2020-07-20 15:09:19 +08:00
    1. (可选)改 hosts 让浏览器可以访问 140.82.114.4 github.com
    2. 搜索安装脚本(Github 镜像访问,加速下载) clone 飞快
    3. (可选)安装扩展 Git Master,文件树
    4. (可选)安装扩展 gitzip for github 只下载某个文件夹
    netnr
        6
    netnr  
       2020-07-20 15:09:43 +08:00
    改 hosts,自己在用: https://github.com/netnr/hosts
    learningman
        7
    learningman  
       2020-07-20 15:11:43 +08:00
    走 https clone,直接反代就行
    HHAO2019
        8
    HHAO2019  
       2020-07-20 15:11:45 +08:00
    使用码云 ,新建仓库 导入 GitHub 上的项目,然后用码云的仓库地址 clone
    lihy1127
        9
    lihy1127  
       2020-07-20 15:14:30 +08:00 via iPhone
    kcp 加速杠杠滴
    Hurriance
        10
    Hurriance  
       2020-07-20 15:15:31 +08:00 via iPhone
    用码云转一下
    Volekingsg
        11
    Volekingsg  
       2020-07-20 15:16:22 +08:00   1
    服务器跑个 docker 挂代理挺方便呀,不行也可以通过 SSH 远程转发让服务器使用本地代理的方法:ssh -fnNT -R :PORT:localhost:PORT user@host
    a22271001
        12
    a22271001  
       2020-07-20 15:30:32 +08:00 via Android   2
    GTD
        13
    GTD  
    OP
       2020-07-20 15:32:19 +08:00
    @Volekingsg #11 可以详细举个例子这个指令怎么用吗...有点没看懂,感谢。
    ifxo
        14
    ifxo  
       2020-07-20 15:37:28 +08:00
    用码云克隆下来
    GTD
        15
    GTD  
    OP
       2020-07-20 15:50:11 +08:00
    Warning: remote port forwarding failed for listen port 7890 我这一直显示这个。。。

    @Volekingsg #11
    Mindjet
        16
    Mindjet  
       2020-07-20 15:51:15 +08:00
    让服务器访问国外 IP 速度更快,装个代理好像也没啥不对的
    abersheeran
        17
    abersheeran  
       2020-07-20 15:53:29 +08:00
    gitee.com 把 GitHub 的仓库同步下来,再去下载。很快的。
    ssoor
        18
    ssoor  
       2020-07-20 16:07:35 +08:00
    有几个镜像地址,可以从这里拉,速度还可以,但是别登录账号。

    https://github.com.cnpmjs.org
    https://hub.fastgit.org
    just1
        19
    just1  
       2020-07-20 16:14:10 +08:00 via Android
    sharpy
        20
    sharpy  
       2020-07-20 16:54:44 +08:00
    用码云转一下
    Volekingsg
        21
    Volekingsg  
       2020-07-20 17:03:56 +08:00   1
    @GTD #15 这条命令是在本地运行的,如果还出现个 warning 可能远程服务器这几个端口被占用了,换端口或者 kill 掉。ssh -fnNT -R :PORT:localhost:PORT user@host 这条命令你需要改的就是 PORT (可能要执行两次,如果有 HTTP 和 SOCKS 的话) 以及后面的 user@host (就是你平常 ssh 的后面 ssh user@host )。具体的可以看我之前写的一个简单说明:您有一份文件待查收!即刻点击链接获取文件: https://c-t.work/s/3ac45af5890e45 或进入 cowtransfer.com 获取,在首页输入取件码:x5bdw9 ( 24 小时内有效)
    Volekingsg
        22
    Volekingsg  
       2020-07-20 17:06:32 +08:00   1
    @GTD #15 第一个 PORT 对应的是本地的代理端口,localhost 后面对应的是服务器映射到本地代理端口的端口,就是往后面那个 PORT 发数据自动会传到本地代理端口处。
    7gugu
        23
    7gugu  
       2020-07-20 17:10:55 +08:00
    用 gitee 中转到国内服务器上,再 clone 到本地
    lookas2001
        24
    lookas2001  
       2020-07-20 17:11:46 +08:00 via Android
    墙都能存在了,还有什么不合理的事情吗?
    服务器装就是了,一键包不想用,手动装也行啊。
    phobal
        25
    phobal  
       2020-07-20 22:12:00 +08:00
    Tink
        26
    Tink  
    PRO
       2020-07-21 04:11:10 +08:00 via iPhone
    常年 proxychains 的路过
    Kevinyy
        27
    Kevinyy  
       2020-07-21 09:44:43 +08:00
    @HHAO2019 对头
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1069 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 23:16 PVG 07:16 LAX 15:16 JFK 18:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86