git,docker,pip,nodejs等一些工具的配置的概念
【摘要】 一些通用工具的配置概念以及配置方法
镜像源
镜像
镜像(Mirroring)是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。
源
即来源, 比如你安装的软件来源于哪里? 比如我们需要的jdk大部分是来源于海外oracle.
镜像源
核心概念:镜像源是原始软件仓库 / 服务的异地完整副本,通过定期同步保持数据一致性,核心作用是提升访问速度、保障服务稳定性、降低上游源的访问压力。
主流镜像源
阿里云: https://mirrors.aliyun.com/华为云: https://mirrors.huaweicloud.com/清华TUNA: https://mirrors.tuna.tsinghua.edu.cn/
当然还会有一些其他的镜像源地址, 可以自行查询
代理
代理是位于客户端和目标服务器之间的中间服务器,用于转发网络请求。主要作用是突破网络限制、提升访问速度、隐藏真实IP。
Git 代理配置
- HTTP/HTTPS协议:
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890 - SOCKS5协议(如SSR):
git config --global http.proxy socks5://127.0.0.1:1080
Node.js/npm 代理配置
- 命令行设置
npm config set proxy http://127.0.0.1:8080
npm config set https-proxy http://127.0.0.1:8080 - 环境变量方式:
set HTTP_PROXY=http://127.0.0.1:8080 # Windows
export HTTP_PROXY=http://127.0.0.1:8080 # Linux/macOS
pip 代理配置
- 临时使用:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名 - 配置文件(Windows:C:\Users\用户名\pip\pip.ini):
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple proxy = http://127.0.0.1:8080
Docker 代理配置
- 编辑 /etc/docker/daemon.json:
{ "proxies": { "http-proxy": "http://127.0.0.1:7890", "https-proxy": "http://127.0.0.1:7890" } }
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)