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

相关推荐
EleganceJiaBao2 小时前
【Git】Git reset 完整指南:真正理解 HEAD、暂存区与工作区
git·github·reset
我最爱吃鱼香茄子3 小时前
【保姆级】Git配置用户名和邮箱(全局/局部)解决提交记录不识别、贡献图不亮问题
git·gitee·github·小白教程·git配置·程序员开发工具
weixin_571667414 小时前
git fork 并建立自己的dev分支 保持与源仓库的联系
git
master3364 小时前
git仓库通过脚本完成多个远程仓库同步
大数据·git·elasticsearch
用什么都重名4 小时前
Git 合并两个无共同历史的分支:从报错到解决全记录
git·gitlab
2601_961875245 小时前
花生十三资料网盘|百度云|下载
数据库·windows·git·svn·eclipse·github
小香猪66885 小时前
Git 日常操作完全指南:提交、冲突、分支、账户配置一站式教程
git
OsDepK16 小时前
移动编程OSMDE随时命令行进行Git
ide·git
小李不困还能学1 天前
用git GUI往远程仓库中添加文件/文件夹
git