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

相关推荐
眼小博4 分钟前
多人协作Git开发流程指南
git
lpfasd1237 小时前
git-团队协作基础
chrome·git·elasticsearch
John Song9 小时前
git多个账号管理
git·github
CV_J9 小时前
解决Git 冲突后本地提交丢失/未推送问题
git
__Witheart__10 小时前
Git 某个分支恢复到某个特定的 commit 状态
git
XU磊26011 小时前
Git 实现github仓库管理-删除指定目录下的所有文件并保留目录结构
git·github
zhimingwen13 小时前
解决 GitLab Token 轮换后 SourceTree 认证失败问题
git
昵称是6硬币14 小时前
代码管理——VS Code|Git
git·代码管理
Trouville0114 小时前
如何在VScode环境下使用git进行版本控制,并上传到gitee远程仓库
ide·git·vscode
weixin_4233919315 小时前
从开发到合并:AICR 项目 Git 协作提交全流程指南
git