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

git

設置:python

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

取消:git

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

npm

設置代理:npm

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

取消代理:windows

$ npm config delete proxy

設置鏡像:sass

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

或者安裝的時候指定:ruby

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

或者能夠使用nrm這個模塊來切換鏡像代理

// 安裝nrmcode

$ npm install -g nrm

// 查看鏡像ip

$ nrm ls

// 對比鏡像速度bower

$ 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
相關文章
相關標籤/搜索