代理相关设置

键盘侠 2021年05月10日 925次浏览

git代理设置

  • 全局代理
git config --global http.proxy 127.0.0.1:1080
  • 局部代理,在github clone 仓库内执行
git config --local http.proxy 127.0.0.1:1080
  • 查询全局代理
    git config --global http.proxy

  • 查询局部代理
    git config --local http.proxy

  • 取消代理:

git config --global --unset http.proxy
git config --local --unset http.proxy

powershell 代理

  • 设置代理
    netsh winhttp set proxy 127.0.0.1:1080

  • 取消代理
    netsh winhttp reset proxy

  • 查看代理
    netsh winhttp show proxy

npm 代理设置

  • 设置代理
    npm config set proxy=http://127.0.0.1:8087

  • 设置源地址
    npm config set registry=http://registry.npmjs.org

  • 关于https
    经过上面设置使用了http开头的源,因此不需要设https_proxy了,否则还要增加一句:
    npm config set https-proxy http://server:port

  • 代理用户名和密码

npm config set proxy http://username:password@server:port
npm confit set https-proxy http://username:password@server:port
  • 取消代理
npm config delete proxy
npm config delete https-proxy