git clone 支持在命令行临时设置proxy

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


在这里插入图片描述

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

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

git-chttp.proxy=http://127.0.0.1:7890 \-chttps.proxy=http://127.0.0.1:7890 \ clone https://github.com/xxx/yyy.git 
如果是 SOCKS5 代理:
git-chttp.proxy=socks5://127.0.0.1:7890 \-chttps.proxy=socks5://127.0.0.1:7890 \ clone https://github.com/xxx/yyy.git 

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

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

# HTTP 代理exporthttp_proxy=http://127.0.0.1:7890 exporthttps_proxy=http://127.0.0.1:7890 # SOCKS5 代理exporthttp_proxy=socks5://127.0.0.1:7890 exporthttps_proxy=socks5://127.0.0.1:7890 git clone https://github.com/xxx/yyy.git 
完成后取消代理:
unset http_proxy unset https_proxy 

建议

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

Read more

git详细使用教程

文章目录 * 一、 git介绍与安装 * 1、git介绍 * 2、git的安装 * 3、git使用前的说明 * 二、git的基础使用 * 1、走进git之前 * 2、git基础使用 * 1、`git init` 项目初始化(`init`)成仓库(`repository`) * 2、`git add` 管理文件 * 3、`git commit` 把文件提交到仓库,命令: * 三、git 的高级使用 * 1、git的高级使用1 * 1、`git reset --hard 版本号` 版本回滚 * 2、`git reflog` 查看所有的提交记录 * 2、git 的高级使用2 * 1、

By Ne0inhk
VSCode Github Copilot使用OpenAI兼容的自定义模型方法

VSCode Github Copilot使用OpenAI兼容的自定义模型方法

背景 VSCode 1.105.0发布了,但是用户最期待的Copilot功能却没更新!!! (Github Copilot Chat 中使用OpenAI兼容的自定义模型。) 🔥官方也关闭了Issue,并且做了回复,并表示未来也不会更新这个功能: “实际上,这个功能在可预见的未来只面向内部人员开放,作为一种“高级”实验功能。是否实现特定模型提供者的功能,我们交由扩展作者自行决定。仅限内部人员使用可以让我们快速推进,并提供一种可能并非始终百分之百完善,但能够持续改进并快速修复 bug 的体验。如果这个功能对你很重要,我建议切换到内部版本 insider。” 🤗 官方解决方案:安装VSCode扩展支持 你们完全不用担心只需要在 VS Code 中安装扩展:OAI Compatible Provider for Copilot 通过任何兼容 OpenAI 的提供商驱动的 GitHub Copilot Chat,使用前沿开源大模型,如 Kimi K2、DeepSeek

By Ne0inhk
分布式版本控制系统Git的安装和使用

分布式版本控制系统Git的安装和使用

🌈个人主页: Hygge_Code🔥热门专栏:从0开始学习Java | Linux学习| 计算机网络💫个人格言: “既然选择了远方,便不顾风雨兼程” 文章目录 * 一、关于版本控制 * 1. 什么是“版本控制”? * 2. 版本控制系统(VCS)带来的好处🐦‍🔥 * 3. 版本控制系统分类 * 二、Git核心 * 1. 三大文件状态 * 2. 四步完成一次代码提交 * 三、Git实战:从环境配置到命令详解 * 1. 环境配置 * Git的安装操作 * 2. 本地操作命令 * 3. 远程操作命令 * 四、Git分支与标签 * 1. 分支:隔离开发 * 2. 标签:标记重要版本 * 五、版本库目录与编码规范 * 1. 版本库目录规范

By Ne0inhk