git,npm,bower等设置代理

有些公司會要求員工上網時必須設定代理伺服器 (Proxy Server) ,在這樣的環境下使用這些前端工具經常會遇到許多網路連線的問題,本篇文章將說明如何針對 git, npm, bower, gem, ionic 等工具進行完整的代理伺服器設定,設定好之後就可以大幅漸少這些奇奇怪怪的問題。

我們先假設代理伺服器的位址為:

  • http://10.0.0.1:8080

 

設定 Git 使用代理伺服器

輸入兩行指令即可設定完畢:

  • git config --global https.proxy http://10.0.0.1:8080
  • git config --global http.proxy http://10.0.0.1:8080
  • git config --global http.sslVerify false

取消設定 Proxy 的方法:

  • git config --global --unset http.proxy
  • git config --global --unset https.proxy
  • git config --global --unset http.sslVerify

參考資料

 

設定 npm 使用代理伺服器

輸入兩行指令即可設定完畢:

  • npm config set https-proxy http://10.0.0.1:8080
  • npm config set proxy http://10.0.0.1:8080
  • npm config set strict-ssl false

取消設定 Proxy 的方法:

  • npm config delete https-proxy
  • npm config delete proxy
  • npm config delete strict-ssl

參考資料

 

設定 Bower 使用代理伺服器

請建立一個 %UserProfile%\.bowerrc 檔案 ( 若為 Mac OS X 請建立 ~/.bowerrc 檔案 ),其內容如下:

{
  "proxy":       "http://10.0.0.1:8080",
  "https-proxy": "http://10.0.0.1:8080",
  "strict-ssl":  false
}

取消設定 Proxy 只要將 %UserProfile%\.bowerrc 檔案刪除即可。

參考資料

 

設定 Ruby Gems 使用代理伺服器

只要設定 http_proxy 與 https_proxy 環境變數即可。

Windows 環境下
  • 目前工作階段的環境變數
    • 設定
      • set http_proxy=http://10.0.0.1:8080
      • set https_proxy=http://10.0.0.1:8080
    • 刪除設定
      • set http_proxy=
      • set https_proxy=
  • 設定使用者環境變數
    • 設定
      • setx http_proxy http://10.0.0.1:8080
      • setx https_proxy http://10.0.0.1:8080
    • 刪除設定
      • setx http_proxy ""
      • setx https_proxy ""
  • 設定全域系統環境變數
    • 設定
      • setx http_proxy http://10.0.0.1:8080 /M
      • setx https_proxy http://10.0.0.1:8080 /M
    • 刪除設定
      • setx http_proxy "" /M
      • setx https_proxy "" /M
Mac OS X 或 Linux 環境下
  • 目前工作階段的環境變數
    • 設定
      • export http_proxy=http://10.0.0.1:8080
      • export https_proxy=http://10.0.0.1:8080
    • 刪除設定
      • unset http_proxy
      • unset https_proxy
  • 設定使用者環境變數
    • 將 export 指令寫入 ~/.bashrc 或 ~/.bash_profile 即可

參考資料

 

設定 Ionic 使用代理伺服器

只要設定 PROXY 環境變數即可。

Windows 環境下
  • 目前沒找到解決方法,設定了 PROXY 環境變數後,執行 ionic start 命令會發生錯誤,目前 ionic 這個版本似乎有點問題,且目前網路上找到的方法都不能用。
Mac OS X 或 Linux 環境下
  • 目前工作階段的環境變數
    • 設定
      • export PROXY=http://10.0.0.1:8080
    • 刪除設定
      • unset PROXY
  • 設定使用者環境變數
    • 將 export 指令寫入 ~/.bashrc 或 ~/.bash_profile 即可
    • npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值