有时候因为墙或者速度的原因使用git/npm/bower/pip/gem等工具的时候需要设置镜像或者代理,记录一下,不用到处找。
设置:
$ git config --global http.proxy http://proxy.mysite.com
取消:
$ git config --global --unset http.proxy
设置代理:
$ 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 taobao
还可以在~/.npmrc加入下面内容
registry = https://registry.npm.taobao.org
取消镜像:
$ npm config delete registry
或者删掉对应内容
设置:
修改.bowerrc文件
{
"proxy": "http://proxy.mysite.com",
"https-proxy": "http://proxy.mysite.com"
}
取消: 删除对应配置。
设置镜像:
$ 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 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
这是必杀技啊,其实对于程序员来说,有个V**还是很重要的,某度我就不吐槽了。 推荐使用云梯V**,我现在就是用这个,速度快,连接也稳定。一年240RMB,每个月有100G,最多支持3台设备在线。点我这个推荐连接,互相可以减10块。