向GitHub上Push代码时突然出现:
1 |
Logon failed, use ctrl+c to cancel basic credential prompt. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. Authentication failed for 'https://github.com/mlkui/****.git/' |
大意是密码验证于2021年8月13日不再支持,需要使用personal access token替代,具体步骤如下。
打开GitHub主页,点击自己的头像找到Settings并进入:
在左边找到Personal access tokens:
点击Generate new token:
Scopes建议全选:
然后就生成了Token:
在Intellij IDEA中打开Settings,找到Git配置页面,添加一个GitHub账号,然后选择Log with token(老的账号密码认证方式会直接报错),直接填入Token即可:
当再次Push时,依然需要输入GitHub账户密码:
成功登陆后就可以正常Push了。
转载时请保留出处,违法转载追究到底:进城务工人员小梅 » IDEA中解决GitHub不再支持密码验证的问题(remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.)