解决 git, npm 网络访问的问题
很多时候, 由于某些你懂的原因, git clone 的时候 443 错误, 或者 npm install 无法成功安装.
这里会介绍一下如何解决上述问题.
git
设置全局 proxy
git config --global http.proxy http://example.com:7777
移除 proxy
git config --global --unset http.proxy
查看当前 proxy
git config --global --get http.proxy
注意:
- 只能代理 http 或者 https 开头的仓库地址
- git clone https://github.com/nodejs/node.git 这个是可以代理的
- git clone git@github.com:nodejs/node.git 这个是不可以代理
- 上面三条命令去掉 --global 就可以只在该工程生效而非全局
npm
//添加代理
npm config set proxy http://example.com:7777 &&
npm config set https-proxy http://example.com:7777
//查看代理
npm config get proxy && npm config get https-proxy
npm config list
//删除代理
npm config delete proxy &&
npm config delete https-proxy