跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Git Clone 命令行临时设置代理的两种方法

git clone 命令在命令行临时设置代理的两种常用方式:一是使用 -c 参数指定代理,仅对单次操作生效;二是通过环境变量临时设置,适用于当前终端会话。文章对比了 HTTP 和 SOCKS5 代理的配置示例,并建议在偶尔使用时采用 -c 参数以避免影响后续操作,频繁使用时可配置全局 gitconfig。

落日余晖发布于 2026/3/24更新于 2026/10/25119 浏览

git clone 支持在命令行临时设置代理,不需要改全局配置,主要有两种常用方式:

在这里插入图片描述

1. 在 git clone 命令里直接用 -c 指定代理

这样只对本次 clone 生效,不会影响其他 git 操作。

git -c http.proxy=http://127.0.0.1:7890 -c https.proxy=http://127.0.0.1:7890 clone https://github.com/xxx/yyy.git

如果是 SOCKS5 代理:

git -c http.proxy=socks5://127.0.0.1:7890 -c https.proxy=socks5://127.0.0.1:7890 clone https://github.com/xxx/yyy.git

2. 使用环境变量临时代理

只对当前终端会话有效,适合一次性操作:

# HTTP 代理
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890

# SOCKS5 代理
export http_proxy=socks5://127.0.0.1:7890
export https_proxy=socks5://127.0.0.1:7890
git clone https://github.com/xxx/yyy.git

完成后取消代理:

unset http_proxy
unset https_proxy

建议

  • 如果你只是偶尔需要代理,用 方法 1(git -c 临时)更安全,不会影响后续操作。
  • 如果频繁用代理,可以在 ~/.gitconfig 里配置 http.https://github.com.proxy。

目录

  1. 1. 在 git clone 命令里直接用 -c 指定代理
  2. 2. 使用环境变量临时代理
  3. HTTP 代理
  4. SOCKS5 代理

更多推荐文章

查看全部
  • OpenClaw 开源机械手重塑机器人抓取技术
  • 基于 SpringBoot 的高校校友信息管理与服务平台设计与实现
  • 一文理清 OpenVR、OpenXR、SteamVR 与厂商 SDK 的核心区别
  • C语言实战:爬楼梯问题中的动态规划核心思想
  • Java 滑动窗口算法实战:LeetCode 经典题目解析
  • StreamVLN 具身导航复现与推理实战
  • 前端组件库:拒绝重复造轮子
  • 基于 Java 的消息队列选型总结:RabbitMQ、RocketMQ、Kafka 实战对比
  • Motrix WebExtension 浏览器扩展配置指南
  • 阿里开源 Page-Agent:一行 JS 代码实现大模型寄生前端 DOM
  • PyCharm 中 Copilot 插件 Claude 模型不可用解决方案
  • HACS 智能家居插件管理指南
  • 无人机飞行空域申请全流程指南
  • Flutter 使用 groq_sdk 实现鸿蒙端 AI 推理适配指南
  • 基于 SpringBoot+Vue 的教师个人成果管理系统设计与实现
  • Qwen3 结合 Qwen Agent 智能体开发实战:接入 MCP 工具
  • Python + Bright Data MCP 实时抓取 Google 搜索结果实战
  • Toonflow AI 短剧工厂:从文本到视频的全流程自动化方案
  • PointWorld:用大规模3D世界模型让机器人预测物理交互
  • Java 主流 JDK 版本核心区别与流行原因分析

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online