比如代理的服务器地址: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