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

相关推荐
夜瞬11 分钟前
Git工作流程与常用指令——从本地开发到远程协作
大数据·git·elasticsearch
FEF前端团队24 分钟前
开发知识库 #01:Git 全面操作教程
git·github
weixin_531651814 小时前
Git 操作指南
大数据·git·elasticsearch
一个程序猿老马7 小时前
003、Git核心概念:仓库、工作区、暂存区、版本库
大数据·git·elasticsearch
披着羊皮不是狼7 小时前
Git完整学习总结
git·学习·elasticsearch
DevilSeagull7 小时前
MySQL(1) 安装与配置
java·数据库·git·mysql·http·开源·github
一个程序猿老马7 小时前
005、Git三板斧(1):git add - 将文件纳入版本管理
大数据·git·elasticsearch
Cyber4K8 小时前
【DevOps专项】Git 部署及使用方法
运维·git·devops
无限进步_9 小时前
二叉树的前序遍历(非递归实现)
开发语言·数据结构·c++·windows·git·visual studio
C++ 老炮儿的技术栈9 小时前
工业视觉检测:用 C++ 和 Snap7 库快速读写西门子 S7-1200
c语言·c++·git·qt·系统架构·visual studio·snap