【实用技能】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来上传,这样只需要获取一次权限就可以了。

相关推荐
一个程序猿老马8 小时前
012、远程协作:连接GitHub/Gitee与git remote
git·gitee·github
Lisonseekpan12 小时前
Git:如何将一个分支的特定提交合并到另一个分支?
java·大数据·git·后端·elasticsearch
pas13614 小时前
git 配置
git
独隅17 小时前
Git误操作急救手册
大数据·git·elasticsearch
水无痕simon17 小时前
03 Git 工作流程
git
一个程序猿老马18 小时前
013、推送与拉取:git push与git pull的协作流程
大数据·git·elasticsearch
每天进步一点点️19 小时前
GIT - 常用命令合辑
git
csdn_aspnet20 小时前
Git Submodule深度避坑指南,破解子模块同步混乱、版本漂移、CI失败等高频协作痛点
git·ci/cd·submodule·checklist·detached·subtree
一个程序猿老马20 小时前
011、更优雅的合并:git rebase变基操作详解
git
zhensherlock1 天前
Protocol Launcher 系列:Working Copy 文件操作与高级命令详解
javascript·git·typescript·node.js·自动化·github·js