这是我网上找的两种方法,发现并不好用
方法一:取消代理设置
这是最常见的解决方法之一,通过在终端执行以下命令,可以取消 Git 的代理设置:
git config --global --unset http.proxy
git config --global --unset https.proxy
这是取消代理设置,网上解释说是代理冲突,注意后面要加上自己的代理地址,如
git config --global --unset http.proxy http://127.0.0.1:7890
git config --global --unset http.proxy https://127.0.0.1:7890
方法二:设置系统代理:
我觉得不好用,
配置好后,进行配置绑定。
git config --global http.proxy http://127.0.0.1:7890
。
这是其他人解决的,但是我都没成功。
所以我用了第三种,用ssh解决,不用直接github,算是曲线救国吧。
1.先检查是否配置了ssh
cd ~/.ssh
没有显示则说明没有
2.找到自己的ssh
ssh-keygen -t rsa -C "xxx@xxx.com"
//执行后一直回车即可,有能需要yes/y一致同意就行
3.这是ai给我提示的,大家应该都能使用
notepad %USERPROFILE%\.ssh\id_rsa.pub
我的是直接跳转到笔记本中,然后当中有自己的公钥。
4.就是和自己的GitHub进行绑定。
-
登录 GitHub
-
点击右上角头像 →
Settings
-
左侧栏选择 “SSH and GPG keys”
-
点击 “New SSH key”
-
填入标题,例如
My Windows Laptop
-
粘贴刚复制的公钥 → 点击 “Add SSH key”
-
测试连接 GitHub(非常关键):
ssh -T git@github.com
然后就会得到
Hi 。。。。! You've successfully authenticated...
最后使用,这是个测试下载,需要的换成自己的所要下载的内容
-
git clone git@github.com:git/git.git
然后就下载成了,当每次用的时候,code下的https换成使用ssh就行了。如果有大佬能够直接解决这个问题,欢迎留言,本人只是小萌新,记录一下自己下载github项目的艰难历程