坑1:
使用https拉下的项目,每次push都要输入账号密码,而且在他弹窗的时候输入账号密码的话,就都是报Access deined: authorize failure,但是你关掉弹窗在命令行里面输入的时候,就可以正常推送。每次都要输入账号密码是很不方便的,所以需要把推送地址改成ssh的方式。
#1.查看远程地址:
git remote -v#2.删除远程地址:
git remote rm origin#3.添加远程地址:
git remote add origin git地址
地址是以git开头 ,则是切换成功的。
然后重新提交git push origin master
坑2:
到上一步又显示Access deined: authorize failure。
之后我又去配置了ssh公钥,配置方法:生成/添加SSH公钥 - Gitee.com
配置好之后还是提示Access deined: authorize failure,
最终解决方法:
gitee上面是又两个地方设置公钥的,一个是项目管理处
还有一个是在个人设置里面
只需要把项目中设置的公钥删除,然后在个人中心设置里面设置公钥就可以推送了