git 设置和取消代理
发布日期:2021-05-15 00:34:03 浏览次数:21 分类:精选文章

本文共 1299 字,大约阅读时间需要 4 分钟。

理解了!以下是对文本的优化版本:


Git代理配置与NPM源设置

在某些网络环境下,网络资源可能会受到限制,例如公司内网防火墙或路由器的访问控制。在这种情况下,可以通过配置代理服务器来解决访问问题。本文将介绍如何设置Git和NPM的代理配置,帮助您正常访问互联网资源。

Git代理设置
  • 安装Git

    首先确保已经安装了Git。如果还没有安装,可以通过以下命令安装Git:

    curl -fsSL https://raw.githubusercontent.com/git/git/master/conk|bash
  • 配置Git代理

    为了解决网络限制问题,configure Git to use a proxy server。以下将分别设置HTTP和HTTPS代理配置。

    git config --global http.proxy http://127.0.0.1:1080
    git config --global https.proxy https://127.0.0.1:1080

    请确保代理服务器是可访问的,如localhost:1080地址是否配置正确。

  • 验证Git代理配置

    为了确保Proxy设置正确,可以运行以下命令验证:

    git config --get http-proxy
    git config --get https-proxy

    如果返回相应的服务器地址,说明配置成功。

  • NPM代理设置

    NPM(Node Package Manager)是Node.js的包管理工具。 如果您的网络环境要求NPM源必须通过代理访问,以下是配置步骤:

  • 安装NPM

    确保Node.js已经安装了,否则可以通过以下命令安装:

    curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh|bash
    source ~/.bashrc
    nvm install --lts
  • 配置NPM代理

    以下将设置NPM的代理地址:

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

    这样,npm commands将通过设置的代理服务器进行请求。

  • 验证NPM代理配置

    运行以下命令验证:

    npm config get http-proxy
    npm config get https-proxy

    如果返回正确的地址,说明配置有效。

  • 清理旧配置

    在完成配置后,有时候旧的配置可能会残留在系统中,具体是通过以下命令清理:

    git config --global --unset http.proxy
    git config --global --unset https.proxy
    npm config delete proxy

    请确保在最后清理旧配置,以避免潜在的问题。


    以上配置可以帮助您在受限的网络环境下顺利访问Git仓库和NPM包源。如果有任何错误或问题,请检查代理服务器地址和网络权限设置。

    上一篇:成功解决windows10连上了wifi但是没网的问题
    下一篇:python实现——Max左-Max右的最大绝对值问题

    发表评论

    最新留言

    做的很好,不错不错
    [***.243.131.199]2025年05月04日 05时04分33秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章