NPM/Git/Bower 设置代理

比如代理的服务器地址:http://10.168.2.110:8080

Git 设置代理

git 的代理设置有两种办法:

直接在命令行设置:

git config --global http.proxy http://10.24.48.6:808
git config --global https.proxy http://10.24.48.6:808

由于代理上网,git 协议不能用,所以需要设置来用 https 协议替代:

git config --global url."https://".insteadOf git://

如果执行

git clone https://....

报以下错误

error: server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt 
CRLfile: none

说明证书校验有问题,可以设置:

git config --global http.sslverify false

方法二是直接修改 git 的配置文件 .gitconfig

[http]
    proxy = http://10.24.48.191:808
    sslverify = false
[https]
    proxy = http://10.24.48.191:808
[url "https://"]
    insteadOf = git://

Bower 设置代理

bower 的安装和使用依赖于 npm 和 git,在完成前两者的代理设置后,有两种方法为 bower 设置代理。

直接修改 bower 的配置文件 .bowerrc,加入下面的内容:

一般项目的文件夹下面就有.bowerrc文件,没有可以手动创建一个

{
    "directory": "target/bower_components",  //配置下载的依赖的目标文件夹
    "proxy" : "http://127.0.0.1:7890",
    "https-proxy" : "http://127.0.0.1:7890",
    "strict-ssl": false
}

 NPM 设置代理

npm config set proxy http://10.168.2.110:8080
npm config set https-proxy http://10.168.2.110:8080

注意:不要遗漏 "http://" ,否则可能安装某些 package 时可能会报:

ERR! Error: Invalid protocol


如果代理需要认证的话可以这样来设置:

npm config set proxy http://username:password@server:port
npm config set https-proxy http://username:pawword@server:port
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值