这是因为git命令需要挂代理,因为某些众所周知的原因github在国内访问不太行,所以导致用git命令clone一些项目时出现各种莫名其妙的问题。
设置代理方法参照在 win10 中为 git 命令设置代理(v2rayN)。
如果你之前就已经设置过代理,需要先取消。网上很多给的命令是
git config --global --unset http.proxy
git config --global --unset https.proxy
但是我使用这两个命令之后仍然报错,之前的代理没有取消,这时候需要找到.gitconfig文件(我的是在/root/文件夹里面)
vim ./.gitconfig,然后把里面与你之前设置的代理有关的语句都删除,只留下你刚刚设置的代理语句
10809是我V2ray的本地代理端口号,这个可以参照上面的教程在windows代理设置里面看
保存,再用git就可以啦~(如果还是不行可以直接照抄我的配置看行不行)
当然,还有一种方法,就是你直接访问下载链接把文件下载下来,然后直接放到对应位置也行...我这纯粹是强迫症...
文章评论