设置 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 get registry

设置镜像:

$ 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
相关文章
|
7月前
|
资源调度 JavaScript
nodeJS 的 npm 设置国内高速镜像之淘宝镜像的方法
nodeJS 的 npm 设置国内高速镜像之淘宝镜像的方法
6082 2
|
7月前
设置VSCode运行任务命令快捷键Alt+R,通常用于npm start(对频繁使用该命令可节省50%的输入命令行打字时间)
设置VSCode运行任务命令快捷键Alt+R,通常用于npm start(对频繁使用该命令可节省50%的输入命令行打字时间)
|
2月前
|
并行计算 Ubuntu 开发工具
Jetson学习笔记(一):jetson 系列镜像下载、烧写、设置散热风扇、中文包、pip、中转英目录、软件源、显示CSI摄像头
关于NVIDIA Jetson系列设备的入门学习笔记,涵盖了从下载镜像、烧录、设置散热风扇、安装中文语言包、配置环境变量、安装CUDA和OpenCV,到显示CSI摄像头和增加Swap交换空间的详细步骤。
131 0
Jetson学习笔记(一):jetson 系列镜像下载、烧写、设置散热风扇、中文包、pip、中转英目录、软件源、显示CSI摄像头
|
5月前
|
负载均衡 应用服务中间件 网络安全
|
4月前
|
存储 安全 Java
阿里云云效产品使用合集之怎么设置使用npm私有仓库进行流水线拉取依赖
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6月前
|
Dart JavaScript 前端开发
npm install node-sass 安装失败的解决方案:利用国内镜像加速安装
npm install node-sass 安装失败的解决方案:利用国内镜像加速安装
3201 1
|
6月前
Node历史版本下载及配置npm镜像
Node历史版本下载及配置npm镜像
575 1
|
5月前
[已解决]npm淘宝镜像最新官方指引(2023.08.31)
[已解决]npm淘宝镜像最新官方指引(2023.08.31)
3291 0
npm下载依赖太慢?镜像源切换与设置!
npm下载依赖太慢?镜像源切换与设置!
|
7月前
【node】 cnpm|npm查看、修改镜像地址操作 换源操作
【node】 cnpm|npm查看、修改镜像地址操作 换源操作
3199 1

热门文章

最新文章

相关实验场景

更多

推荐镜像

更多
下一篇
DataWorks