GitHubの高速ダウンロードへのワンクリックソリューション-エレガントなソリューション

GitHubの高速ダウンロードへのワンクリックソリューション-エレガントなソリューション

  1. ホストを変更する
  • ウィンドウズ

    c:\ windows \ system32 \ drivers \ etc \ hostsファイルを変更します

    ファイルに行を追加し、ドメイン名をIPにポイントします

    52.216.207.203  github-cloud.s3.amazonaws.com
    
  • mac / linux

    vi /etc/hosts
    52.216.207.203  github-cloud.s3.amazonaws.com
    #保存退出
    
  1. DNSキャッシュをフラッシュする

    ipconfig /flushdns
    
  2. gitダウンロードドメイン名を変更する

    たとえば、GitHubのドメイン名github.comをgithub.com.cnpmjs.orgに置き換えます。

    git clone https://github.com/mybatis/mybatis-3.git

    と置換する

    git clone https://github.com.cnpmjs.org/mybatis/mybatis-3.git

  3. Macでのよりエレガントなソリューション

    この操作は、ステップ3の手動モードをインテリジェントに解決して、ソースコードのダウンロードを容易にするためのものです。

    スクリプトgit-clone.shを作成します

    #!/bin/bash
    cmd=$1;
    # 本地保存路径,请修改为你的路径,或者改造成参数传进来的,因为作者习惯都保存在一起所以就这样了
    cd /Users/xianghan/work/github/
    # 下载前智能替换
    git clone ${cmd/\github.com/github.com.cnpmjs.org}
    

    承認順序

    chmod +x git-clone.sh
    

    環境変数を追加する

    # 我用的zsh,如果是bash的请修改响应环境变量文件
    vim ~/.zshrc
    # :后是git-clone.sh存在的路径,目的是为了让脚本可以全局执行
    export PATH=$PATH:/Users/xianghan/work/github/
    

    環境変数を更新する

    source ~/.zshrc
    

    スクリプトを実行する

    スクリプトはどのディレクトリでも実行できますが、よろしいですか?

    # 命令后加上git的原地址
    git-clone https://github.com/mybatis/mybatis-3.git 
    

おすすめ

転載: blog.csdn.net/xianghanscce/article/details/110805697