使用 github 的正确姿势是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
onice
V2EX    程序员

使用 github 的正确姿势是什么?

  •  
  •   onice 2020-03-05 11:51:23 +08:00 8548 次点击
    这是一个创建于 2104 天前的主题,其中的信息可能已经有所发展或是发生改变。

    github 的访问速度好慢啊,有时候头像也显示不出来。

    pull 和 push 项目的速度都受不了。

    考虑了国内的 gitee,但近期听说被 ddos 攻击了。

    大家使用 github 的正确姿势是什么?

    第 1 条附言    2020-03-05 13:04:30 +08:00
    还是梯子管用啊。大家的方法都是设置 git 的全局代理,但如果要 clone 国内的仓库,就慢了。
    给大家分享一下设置临时代理的方法。
    终端执行 export ALL_PROXY=socks5://127.0.0.1:1080 可设置临时代理。
    但每次执行这个命令有点长,于是可以通过设置别名,在用户主目录下的 .bash_profile 添加如下代码,这样以后在使用的时候就可以直接输入 proxy 启用代理,unproxy 关闭代理了
    alias proxy="export ALL_PROXY=socks5://127.0.0.1:1080"
    alias unproxy="unset ALL_PROXY"
    30 条回复    2022-11-30 09:44:42 +08:00
    U7Q5tLAex2FI0o0g
        1
    U7Q5tLAex2FI0o0g  
       2020-03-05 11:52:02 +08:00
    梯子咯,还能怎样
    arhaha
        2
    arhaha  
       2020-03-05 11:54:04 +08:00
    proxifier+梯子
    mason961125
        3
    mason961125  
       2020-03-05 11:54:52 +08:00
    .ssh/config & ProxyCommand
    Dvel
        4
    Dvel  
       2020-03-05 12:01:03 +08:00
    梯子 + ProxyCommand
    rayhy
        5
    rayhy  
       2020-03-05 12:16:49 +08:00 via Android
    ssh.github.com 一般没墙。用这个域名
    lostberryzz
        6
    lostberryzz  
       2020-03-05 12:26:05 +08:00
    梯子然后 gitconfig sshconfig 都设置下代理,完美使用
    Myprincess
        7
    Myprincess  
       2020-03-05 12:51:34 +08:00
    @rayhy 无法访问此网站 ssh.github.com 意外终止了连接
    oed
        8
    oed  
       2020-03-05 13:19:10 +08:00
    linux 下的代理可以试试 proxychains,效果和第一条附言的 alias 的方案差不多。
    优点是代理链的定制和扩展更自由。从 bash 切换到 fish 会继承不了 alias 过的内容,proxychains 用起来也更省心些
    fengtons
        9
    fengtons  
       2020-03-05 13:27:19 +08:00 via Android
    github.com 以及相关的域名加入 gfwlist 列表
    ExplorerLog
        10
    ExplorerLog  
       2020-03-05 13:39:36 +08:00
    github.comgithub.global.ssl.fastly.net 的 IP 手动改 hosts
    polymerdg
        11
    polymerdg  
       2020-03-05 14:28:28 +08:00
    gitlab
    yaoliyc
        12
    yaoliyc  
       2020-03-05 16:57:46 +08:00 via iPhone
    用 clash 这类客户端,用合适的规则
    stevenbipt
        13
    stevenbipt  
       2020-03-05 17:12:44 +08:00
    被迫手动改过 hosts。。。没办法的办法吧
    lookas2001
        14
    lookas2001  
       2020-03-05 18:13:54 +08:00
    proxychain-ng+梯子
    直连那速度简直无法直视
    idragonet
        15
    idragonet  
       2020-03-05 22:04:28 +08:00
    梯子!!反正科学上网需要的
    Wicked
        16
    Wicked  
       2020-03-05 22:49:32 +08:00
    加钱买个好点儿的梯子,Netflix 4K 都可以,拉个 repository 轻轻松松
    jinliming2
        17
    jinliming2  
       2020-03-05 22:57:21 +08:00   1
    git 不用设置全局代理,可以配置单域名代理:
    HTTP/HTTPS 协议(注意,git 配置里代理设置不管 http 还是 https 都是 http.proxy ):
    git config --global 'http.https://github.com.proxy' 'socks5h://localhost:port'
    SSH 协议:
    编辑 ~/.ssh/config 文件,添加:
    Host github.com
    ProxyCommand /usr/bin/nc -X 5 -x localhost:port %h %p
    ( nc 是 BSD 的 netcat 工具,%h %p 原样保留不用替换)
    care
        19
    care  
       2020-03-05 23:52:33 +08:00 via iPhone
    @ExplorerLog 我广东电信用这方法也还是 20K
    mogami95
        20
    mogami95  
       2020-03-06 05:09:27 +08:00   1
    正确姿势是在温哥华使用 github,逃:]
    JamesChan21
        21
    JamesChan21  
       2020-03-06 08:53:08 +08:00
    没有梯子,可以用码云把 github 的项目转过去,然后从码云下载,速度贼快..
    classyk
        22
    classyk  
       2020-03-06 09:30:20 +08:00
    不自建服务器的话可以考虑加上 gitlab.comgitlab.com 有 push/pull 同步设置。
    然后用用例如 Gitee,通过 gitlab 的 push/pull 同步同步 Gitlab 和 Github。

    自建的话,gitlab CE 只能 push 同步。那么可以通过提交到自建的 gitlab ce 然后通过它 push 到 github 之类的
    Fitz
        23
    Fitz  
       2020-03-06 16:17:35 +08:00
    *.githubusercontent.com block 是最坑的, 以前很多脚本和 docker 都是直接从 raw.githubusercontent.com 下的.
    tiankongzhe
        24
    tiankongzhe  
       2020-03-08 13:24:57 +08:00
    @lostberryzz 可以具体说下吗
    lostberryzz
        25
    lostberryzz  
       2020-03-08 13:54:54 +08:00
    @tiankongzhe 看 17 楼 写得很好
    sunwq
        26
    sunwq  
       2020-03-10 09:07:08 +08:00
    大佬们都用的哪的梯子
    v2rayVPN
        27
    v2rayVPN  
       2020-08-17 15:07:48 +08:00
    我用的梯子,base64 解密即可
    aHR0cHMlM0EvL3d3dy52MmpqLmNvbS9yZWdpc3RlciUzRmFmZiUzRDQ2MSUyNmZyb20lM0R2MmV4X3RfNjkwMDAw
    @sunwq
    v2jjCom
        28
    v2jjCom  
       2020-09-07 19:13:37 +08:00
    @sunwq 需要的话报我名字就行
    blackmao
        29
    blackmao  
       2022-03-04 10:53:56 +08:00
    肯定是先要有个梯子啊,GITHUB 被墙了,www.xflash.pro
    xingxingxx2015
        30
    xingxingxx2015  
       2022-11-30 09:44:42 +08:00
    @sunwq 还是梯子吧,一个梯子解决好多问题,还可以看奈飞,油管, 我用的这个贼稳,.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3229 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 10:56 PVG 18:56 LAX 02:56 JFK 05:56
    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