設置 git/npm/bower/pip/gem鏡像或代理


git

設置:

$ git config --global http.proxy http://proxy.mysite.com

取消:

$ git config --global --unset http.proxy

npm

設置代理:

$ npm config set proxy=http://proxy.mysite.com

取消代理:

$ npm config delete proxy

設置鏡像:

$ npm config set registry https://registry.npm.taobao.org

或者安裝的時候指定:

$ npm install --registry https://registry.npm.taobao.org XXX

或者可以使用nrm這個模塊來切換鏡像

// 安裝nrm

$ npm install -g nrm

// 查看鏡像

$ nrm ls

// 對比鏡像速度

$ nrm test

// 使用淘寶鏡像

$ nrm use taboo

還可以在~/.npmrc加入下面內容

registry = https://registry.npm.taobao.org

取消鏡像:

$ npm config delete registry

或者刪掉對應內容

bower

設置:

修改.bowerrc文件

{
    "proxy": "http://proxy.mysite.com",
    "https-proxy": "http://proxy.mysite.com"
}

取消:

刪除對應配置。

pip

設置鏡像:

$ pip install -i http://pypi.douban.com/simple Django

或者可以修改配置文件,Linux/Unix/MacOS 在 $HOME/.pip/pip.conf,windows在C:\Users\Administrator\pip\pip.ini:

[global]
find-links =
http://pypi.douban.com
http://e.pypi.python.org

所有命令都會現檢索豆瓣鏡像,后檢索清華鏡像,每個鏡像要占一行。
也可以指定專門某個命令,比如pip installl才用鏡像:

[install]
find-links =
http://pypi.douban.com
http://e.pypi.python.org

gem

設置鏡像:

$ gem sources -a http://ruby.taobao.org/

取消鏡像:

$ gem sources -r http://ruby.taobao.org/

使用代理:

安裝時加上--http-proxy 參數

$ gem install --http-proxy http://ruby.taobao.org/ sass

還可以到RubyGems去把包下載到本地,然后用gem安裝

$ gem install --local sass.gem

但最有效的方法還是不要去修改sources ,因為如果使用rails 每次項目創建時rails還是會默認使用 https://rubygem.org 作為下載源,我們只要將一切發送至 https://rubygem.org的請求鏡像至https😕/ruby.taobao.orgy 就行了。

bundle config mirror.https://rubygems.org https://ruby.taobao.org


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM