问题:
今天,使用idea提交git代码到gitee,突然老是报403,以前配置好了SSH私钥与公钥,突然就不管用了,在网上试了好多办法。
有说在idea的gitee插件里重新登陆gitee的。
有说在windows系统中用户账户的windows的凭据中重新输入gitee密码的。
有说在git控制台配置全局登录用户名的。
都!没!有!用!
解决方案:
原来,需要清除本地的gitee用户名和密码,执行:
git config --system --unset credential.helper
再执行推送即可。
PS:
另外,没有配置过SSH公钥的朋友可能遇到:
gitee推送到远程仓库时提示错误
remote: Incorrect username or password ( access token )
fatal: Authentication failed for 'https://gitee.com/***/***.git/'
道理和我这边遇到的一样
解决办法:清除本地的gitee用户名和密码,执行:
git config --system --unset credential.helper
再执行推送,重新输入用户名和密码。
想法:
这种不涉及开法主要工作中的旁支小问题最让人揪心,不是工作的主要工作点,但偏偏出问题,没他还不行。很多时候,人之所以觉得某一领域、专业的知识难学,很大程度并不是专业领域本身很难,而是因为外部性因素,就像每个人到终了社会地位不同,不是因为自身不努力,很大程度还是因为出身这一外部性不可控因素导致的,因此,实事求是,不执迷于事物的表象而忽略了本质才是正经。