解决 git, npm 网络访问的问题

解决 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

注意:

  1. 只能代理 http 或者 https 开头的仓库地址
    • git clone https://github.com/nodejs/node.git 这个是可以代理的
    • git clone [email protected]:nodejs/node.git 这个是不可以代理
  2. 上面三条命令去掉 --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

脚本

你可能感兴趣的:(解决 git, npm 网络访问的问题)