Git设置

Git虽然强大,但个人感觉学习曲线还是很陡峭的……

有时候我们用开了clash挂好了梯子,但还是经常出现git push显示time out 的情况,原先我一直觉得是我的梯子不稳定,知道有一天我写好了文章却一晚上都hexo d 不上去,于是花了点时间解决了一下。目前为之git的各项操作都畅通无阻,还没出现问题。

image-20221215120627765

首先clash开放的是7890端口,我的git走的是https上传,但git的https却没有走这里,所以我们通过:

1
2
3
git config --global http.proxy http://127.0.0.1:7890

git config --global https.proxy https://127.0.0.1:7890

把git的代理改成clash的端口,改完了可以git config -l看看:

image-20221215121643334

PS:

注意clash这个A要关掉,clash默认随机开放端口的,会变来变去,要让他固定下来,然后让git走这个端口

image-20221215121721588