出现该错误,查了半天没解决办法,改变思路,看提示应该是链接上的问题,所以我记得我是用http的链接推送项目的,打开.git文件夹下的config文件,发现果然是,所以打算改为ssh登录
首先要生成一个ssh的key参考1 参考2
ssh-keygen -t rsa -C "xxx.com"
然后连按三个空格,不输密码
再输入
cat id_rsa.pub
复制刚生成的key
去github上新建一个ssh,用刚复制的,名字随便取一个,就行了
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210613131213575.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1ZvaWNldQ==,size_16,color_FFFFFF,t_70)
完事后去config文件里把http方式改成ssh,先去git项目处拿到ssh地址
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210613131517747.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1ZvaWNldQ==,size_16,color_FFFFFF,t_70)
再去改
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210613131543249.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1ZvaWNldQ==,size_16,color_FFFFFF,t_70)
就行了