提升git clone网速(墙外的网络)

内容纲要

V2rayX(OS:Mac)

V2ray地址

git 代理

  1. 端口得根据代理进行相应设置
  2. DNS 1.1.1.1
  3. 配置

    # github全局代理 开
    git config --global http.https://github.com.proxy http://127.0.0.1:8001
    # github全局代理 关
    git config --global --unset http.https://github.com.proxy
    
    # git clone全局代理 开
    git config --global http.proxy http://127.0.0.1:8001
    git config --global https.proxy https://127.0.0.1:8001
    
    # git clone 全局代理 关
    git config --global --unset http.proxy
    git config --global --unset https.proxy
    
    # git cllone全局代理 关
    
    vim ~/.bash_profile
    # 拷贝
    function proxy_off(){
            unset http_proxy
            unset https_proxy
            unset ftp_proxy
            unset rsync_proxy
            echo -e "已关闭代理"
            curl cip.cc
    }
    
    function proxy_on() {
            export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
            export http_proxy="http://127.0.0.1:8001"
            export https_proxy=$http_proxy
            export ftp_proxy=$http_proxy
            export rsync_proxy=$http_proxy
            export HTTP_PROXY=$http_proxy
            export HTTPS_PROXY=$http_proxy
            export FTP_PROXY=$http_proxy
            export RSYNC_PROXY=$http_proxy
            echo -e "已开启代理"
            curl cip.cc
    }
    # 生效配置
    source ~/.bash_profile
    # 开启代理
    proxy_on 
    # 关闭代理
    proxy_off
    
    # 测试代理访问google
    curl https://www.google.com
    
    # git clone 默认会下载项目的完整历史版本
    # 如果你只关心最新版的代码,而不关心之前的历史信息,可以使用 git 的浅复制功能
    git clone --depth=1 https://github.com/xxx.git
    
    # 测试git clone
    git clone https://github.com/paritytech/polkadot-launch.git

发表评论