V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GTD
V2EX  ›  程序员

github 国内访问如何加速?

  •  
  •   GTD · 2020-07-20 14:57:20 +08:00 · 7409 次点击
    这是一个创建于 1369 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用代理 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  
       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   ·   我们的愿景   ·   实用小工具   ·   2887 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:57 · PVG 11:57 · LAX 20:57 · JFK 23:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.