【实用技能】git代理设置

最近运行git pull和push的时候,发现有时候会不能运行,问了广宇后才知道原来Git是要专门设置代理才能正常用的,否则即使开了clash,git用的也是境内网。代理设置方式如下:

bash 复制代码
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890

因为是global,所以在本地主机的所有workspace都会生效。另外,这个命令是永久性的,不会随着开关机消失,如果想要解除代理,用这个:

bash 复制代码
git config --global --unset http.proxy
git config --global --unset https.proxy

另外,对于private的仓库,我们每次上传或者下载,都需要输入token,这很麻烦。我一般用vscode来上传,这样只需要获取一次权限就可以了。

相关推荐
星晨雪海2 小时前
Idea中使用Git详细教程
git
丶党玲儿3 小时前
AI-agent工程化(开源git分享)
人工智能·git·开源
笑虾3 小时前
Git 学习笔记 - 合并
git
明月夜&4 小时前
Ubuntu 20.04 Docker 部署 Ollama + DeepSeek-Coder:本地 AI 编程助手实战
git·vscode·ubuntu·docker·大语言模型·智能体
如此热烈走向夏天4 小时前
科研中常用的GIT常用指令
git
辞旧 lekkk5 小时前
【Git】远程操作与标签管理
linux·git·学习·萌新
重生的黑客5 小时前
Linux 开发工具:Git 版本控制与 GDB 调试入门
linux·运维·git
某人辛木5 小时前
Git推送到GitHub仓库遇到的问题
git·github
Robot_Nav1 天前
Git 项目维护命令指南相关讲解
git·机器人·github
i建模1 天前
强制同步远程git仓库
git