文档章节

windows环境下设置命令行CMD、Git、NPM、Bower和Gem代理设置

dhb_oschina
 dhb_oschina
发布于 2016/04/21 15:41
字数 425
阅读 5K
收藏 6

在公司的电脑只能通过设置代理访问外网时,需要设置代理

 

命令行CMD代理设置

代理不需要密码时,在命令行界面输入:

set http_proxy=http://proxy_ip_or_fqdn:8080

代理需要用户密码时,在命令行界面输入:

如果代理服务器需要用户名和密码的话,那么需要做如下设置:
   set http_proxy_user=
   set http_proxy_pass=

或者

set http_proxy=http://proxy_user:proxy_password@proxy_ip_or_fqdn:8080

Git代理设置

类似,git设置代理如下:

git config --global http.proxy http://proxy_ip_or_fqdn:8080

git config --global http.proxy http://proxy_user:proxy_password@proxy_ip_or_fqdn:8080

设置完成后,可以通过如下命令来查看设置是否生效:
git config --get --global http.proxy

删除代理设置,使用:
git config --global --unset http.proxy

 

NPM代理设置

npm设置代理方法如下:

npm config set proxy=http://proxy_ip_or_fqdn:8080

npm config set proxy=http://proxy_user:proxy_password@proxy_ip_or_fqdn:8080

 

Bower代理设置

编辑.bowerrc文件

{   "proxy": "http://proxy_ip_or_fqdn:8080",   "https-proxy": "http://proxy_ip_or_fqdn:8080"
}

 

Ruby Gem代理设置&已经变更Gem源

Ruby Gem的代理设置和命令行CMD代理设置的方法一样。

但是,默认的 rubygems.org的源被墙掉了,因此需要变更默认的gem源,此外国内的淘宝镜像"ruby.taobao.org"也停止维护了,现在需要使用ruby-china提供的镜像服务(传送门)。

RubyGems 镜像- Ruby China

更改Gem源方法:

 
查看当前源 
# gem sources -l
*** CURRENT SOURCES ***
https://rubygems.org/
 
移除rubygems的源
# gem sources --remove https://rubygems.org/
 
增加ruby-china源
# gem sources --add https://gems.ruby-china.org/
 
确保只有gems.ruby-china.org源
# gem sources -l
 
更新缓存
# gem sources -u 

 

如果遇到 SSL 证书问题,你又无法解决,请直接用 http://gems.ruby-china.org 替换https://gems.ruby-china.org 避免 SSL 的问题。

© 著作权归作者所有

dhb_oschina
粉丝 10
博文 221
码字总数 190651
作品 0
程序员
私信 提问
windows中安装yeoman构建angularJs项目

yeoman是什么东西我在這里就不介绍了,网上一搜一大把,我们直接进入正题。 一、环境配置 (1).Ruby,下载地址:http://rubyinstaller.org/downloads/ 1.1.安装文件直接安装就好了,命令行输...

Yohance
2015/10/20
186
0
node.js(npm)|bower(bootstrap)|git

node.js 安装步骤:http://www.runoob.com/nodejs/nodejs-install-setup.html Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven......

phala
2015/11/11
132
0
reactjs服务器端渲染——node搭建简易服务器

环境搭建 node安装 (本机环境win10) 下载官方安装包(https://nodejs.org/e) 直接安装即可 安装npm包(bower http-server browserify gulp ..) 打开cmd命令窗口 输入node --version指令确...

ShirlyK
2016/08/27
34
0
node环境bower安装下载angular模块的可能出现的问题

一、Bower的安装 npm install bower -g 安装依赖:NodeJS 、npm、Git 然后你就可以使用Bower安装你所需要的库了: example:bower install angular-ui-router --save 解决方法一: 添加git到...

zwjjap
2015/07/29
136
0
windows系统 npm “不是内或外部命令” 问题

npm install -g express 或npm install -g bower 后,输入“express --v”或“bower install”,提示“不是内或外部命令” 。 贴吧里找到的解决方案是“C:User用户名Appdataroamingnpm 下面有...

北京d路飞
2016/05/11
109
0

没有更多内容

加载失败,请刷新页面

加载更多

Kettle自定义jar包供javascript使用

我们都知道 Kettle 是用 Java 语言开发,并且可以在 JavaScript 里面直接调用 java 类方法。所以有些时候,我们可以自定义一些方法,来供 JavaScript 使用。 本篇文章有参考自:https://www...

CREATE_17
昨天
58
0
处理CSV文件中的逗号

我正在寻找有关如何处理正在创建的csv文件的建议,然后由我们的客户上传,并且该值可能带有逗号(例如公司名称)。 我们正在研究的一些想法是:带引号的标识符(值“,”值“,”等)或使用|...

javail
昨天
57
0
如何克隆一个Date对象?

将Date变量分配给另一个变量会将引用复制到同一实例。 这意味着更改一个将更改另一个。 如何实际克隆或复制Date实例? #1楼 简化版: Date.prototype.clone = function () { return new ...

技术盛宴
昨天
61
0
计算一个数的数位之和

计算一个数的数位之和 例如:128 :1+2+8 = 11 public int numSum(int num) { int sum = 0; do { sum += num % 10; } while ((num = num / 10) > 0); return sum;......

SongAlone
昨天
106
0
为什么图片反复压缩后普遍会变绿,而不是其他颜色?

作者:Lion Yang 链接:https://www.zhihu.com/question/29355920/answer/119088684 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 业余版概要:安卓的...

shzwork
昨天
55
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部