当前位置: 首页 > 后端技术 > Java

remote-去掉对密码认证的支持

时间:2023-04-01 14:10:36 Java

我周末提交了代码,把代码push到github上了。控制台报如下错误:remote:SupportforpasswordauthenticationwasremovedonAugust13,2021.Pleaseuseapersonalaccesstokeninstead.remote:Pleaseseehttps://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/更多信息,说明远程推送不再支持密码验证,改为token验证。解决方案是先生成一个token。在github上找到setting->Developersettings->Personalaccesstokens->Generatenewtoken。在配置页面配置好权限后,就可以生成token了。请注意,您需要在此处保存令牌,因为它只会显示一次。设置token,这里有两种情况,如果代码已经存在,则在远程仓库地址添加token;如果没有代码,在gitclone中添加token,修改远程仓库,添加tokengitremoteset-urloriginhttps://@github.com//.gitgitclone添加tokengitclonehttps://@github.com//.git添加token后,就可以推送和下拉代码了。遇到的坑是在idea上github上设置token没有效果。具体原因不明。如果生成token,网上有很多介绍,但重点是第二步,添加或更新token。