如何给各种工具设置代理 - Git、Sublime Text、Atom、NPM 等

Sublime Text

这里其实是给 Package Control 设置代理,方法:

打开 Preferences - Package Settings - Package Control - Settings - User,写入下面键值:

{
  "http_proxy": "127.0.0.1:1080"
}

NPM

NPM 其实有两个办法,一是用 CNPM,这是淘宝提供的一个 NPM 镜像,。安装好了以后,你需要用 cnpm 命令来代替 npm 命令使用。安装方法:

npm install -g cnpm --registry=https://registry.npm.taobao.org

第二个办法是给 NPM 设置代理,运行以下命令行:

npm config set proxy http://127.0.0.1:1080 --global
npm config set https-proxy http://127.0.0.1:1080 --global

注意 --global 标志,表示配置被写入系统配置文件。Windows 下位于 C:\Users\用户名\AppData\Roaming\npm\etc\npmrc,Mac 下位于 ~/.npmrc

Atom

C:\Users\用户名\.atom 下建立 .apmrc 文件(Mac 对应 ~/.atom/.apmrc),写入:

proxy = http://127.0.0.1:1080
https-proxy = http://127.0.0.1:1080

当然也可以用类似上面的 NPM 命令,只要把 npm 换成 apm 就行了。

Git

主要用来解决 git clone 慢的问题。

C:\Users\用户名 下建立文件,名为 .gitconfig,写入以下内容(Mac 对应 ~/.gitconfig):

[http]
    proxy = http://127.0.0.1:1080

此方法只对 http/https 开头的仓库 URL 有效,如 git clone https://github.com/...。

Bower

C:\Users\用户名 下建立 .bowerrc 文件,写入:

{
  "proxy": "http://127.0.0.1:1080",
  "https-proxy": "http://127.0.0.1:1080"
}

搞定。


全文照搬 PandaCafe


  2017-05-18     Proxy, Git, Sublime Text, Atom     返回顶部