windows下 git cmd npm 的代理設置


  linux的比較簡單,直接修改配置文件即可,這里就不再贅述。

  一、git 代理

  1. 臨時 http 代理

# 地址和端口換成自己的代理服務器
export http_proxy=http://127.0.0.1:7777
export https_proxy=http://127.0.0.1:7777

  2. 永久 http 代理

# 命令方式 
git config --global http.proxy http://127.0.0.1:50015
git config --global https.proxy http://127.0.0.1:50015
# 修改配置文件方式
# 進入用戶名根路徑,找到 .gitconfig 文件,修改為

[http]
proxy = http://127.0.0.1:50015
[https]
proxy = http://127.0.0.1:50015

  3. 查看 http(s) 代理情況

git config --get --global http.proxy
git config --get --global https.proxy

  4. 永久 socks5 代理

命令方式:
git config --global http.proxy socks5://127.0.0.1:50014
git config --global https.proxy socks5://127.0.0.1:50014
修改配置文件方式:
進入用戶名根路徑,找到 .gitconfig 文件,修改為:

[http]
proxy = socks5://127.0.0.1:50015
[https]
proxy = socks5://127.0.0.1:50015

  5. 查看 socks5 代理情況

git config --get --global http.proxy
git config --get --global https.proxy
git config --get --global http.proxy socks5
git config --get --global https.proxy socks5

  6. 取消 http 或 socks 代理

git config --system (或 --global 或 --local) --unset http.proxy
例:
git config --global --unset http.proxy
git config --global --unset https.proxy

  

-------------------------------------------------------------------------   華麗的分隔線  -------------------------------------------------------------------------

  

  二、cmd 代理

  1. cmd http 代理

# cmd臨時代理方案(cmd窗口關閉,則代理失效)
set http_proxy=http://127.0.0.1:50015
set https_proxy=http://127.0.0.1:50015
# cmd永久代理方案
netsh winhttp import proxy source=ie

  2. cmd socks5 代理

set http_proxy=socks5://127.0.0.1:50014
set https_proxy=socks5://127.0.0.1:50014

  3. cmd (服務器)針對性代理,繞過本地請求(修改為自己的代理地址和端口)

# http 
netsh winhttp set proxy proxy-server="http=192.168.17.100:50015" bypass-list="localhost"
# https
netsh winhttp set proxy proxy-server="http=192.168.17.100:50015" bypass-list="localhost"
# socks
netsh winhttp set proxy proxy-server="socks=192.168.17.100:50015" bypass-list="localhost"

  4. cmd 查看代理情況

netsh winhttp show proxy

  5. cmd 取消代理情況

netsh winhttp reset proxy

  

-------------------------------------------------------------------------   華麗的分隔線  -------------------------------------------------------------------------

  

  三、npm 代理設置

# 設置http代理
npm config set proxy=http://代理服務器地址:8080

# 取消代理
npm config delete proxy

# npm設置淘寶鏡像
npm config set registry=https://registry.npm.taobao.org

# npm取消淘寶鏡像
npm config delete registry

# 查看代理信息(當前配置)
npm config list

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM