美文网首页
开发常用代理配置

开发常用代理配置

作者: 攻城狮l | 来源:发表于2019-06-28 21:56 被阅读0次

    为啥要配置代理

    公司内上网需要各种代理,开发人员下载依赖包等,会出现各种奇葩的问题(慢、被拦截),我的内心...



    以下是开发中常用的代理配置,整理如下:

    Git代理配置

    git代理配置可配置为全局代理,和本地当前git项目代理,在cmd输出git config可查看具体的配置项目:

    图中标注处解释如下:

    • global 即是读/写当前用户全局的配置文件(~/.gitconfig 文件,属于某个计算机用户)
    • system 即是读写系统全局的配置文件(/etc/gitconfig 文件,属于计算机)
    • local 即是当前 clone 仓库 的配置文件(位于 clone 仓库下 .git/config)。
    • blob 配置是另外一种形式,提供一个 blob 大对象格式,没有验证过,估计与 local 是一样的,只是形式不同。

    以上相关配置项根据自己需要,进行配置即可。
    公司内部项目不需要配置代码,可针对外网项目github,进行本地仓库代理配置:
    git config --local http.proxy 192.168.4.12:8080
    配置完成后项目所在的根目录的config文件会添加以下信息

    [http]
        proxy = http://server:port
    

    npm配置代理

    npm config set proxy http://server:port
    npm config set https-proxy http://server:port
    

    配置后会在 C:\Users\ 目录下生成一个 .npmrc 文件

    cmd配置代理

    set http_proxy=http://server:port
    set https_proxy=http://server:port
    
    • 取消代理
    set http_proxy=
    set https_proxy=
    

    :以上的代理配置,也可以通过直接修改相关的配置文件实现。

    通过以上命令配置代理后,少数依赖库可能还是下载不了,这个只能切到外网下载了。(可怕是外网 慢慢慢

    参考资料:

    相关文章

      网友评论

          本文标题:开发常用代理配置

          本文链接:https://www.haomeiwen.com/subject/iihlzqtx.html