本地代码提交到码云
远程仓库创建好了,本地代码也写好了,准备提交。然后考验来了

1、2步骤没有问题,走完了。当执行第三步的时候,出现了一些列问题
直接执行 git push

系统会提示,让你执行它这个 git push --set-upstream origin master
执行完之后,顺利的话就能提交了,不顺利的话就继续报错
不顺利了

说你仓库地址 403,咋办。
1、如果是用 ssh,那么没办法,只能去配置公钥了。具体怎么配置我这就不展开说了。重点说用 https的
2、用https的:一般会让你输入用户名跟密码
先执行 git config --system --unset credential.helper 这个命令的作用是清除之前的user.name 和 user.email的缓存。执行完之后发现又报错了

报错说没有权限。啊啊啊。开什么玩笑,我自己的仓库我还能没有权限吗 ???
最简单的办法,

用管理员身份运行,然后进入到项目文件中,再去执行 git config --system --unset credential.helper
到这里,就离成功不远了,之后再执行 git push 它会让你输入你的 github 账号和密码,准确输入用户名跟密码之后就能提交了。完结,撒花。
但是,这样有个弊端,就是每次提交代码的时候都要输入用户名跟密码,比较麻烦。我们给它设置一个缓存,这样就不会再需要重新输入了
设置缓存

本文详细讲述了在本地代码提交至码云过程中遇到的403错误,重点介绍了使用HTTPS认证、清除缓存、设置长期凭证的过程,以及解决权限问题的方法。
2908

被折叠的 条评论
为什么被折叠?



