Netbeans JGit github密码身份验证已弃用,如何重置?

3

我正在使用NetBeans 8.2将代码推送到GitHub,但现在收到以下消息:

您最近使用JGit/3.6.2.201501210735-r通过密码访问了存储库XXX。使用密码进行基本身份验证的Git已被弃用,不久将停止工作。请访问https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/获取有关建议性解决方法和删除日期的更多信息。

谢谢, GitHub团队

如何重置我的身份验证以输入GitHub令牌(https://github.com/settings/tokens)而不是密码?

2个回答

4

我刚刚遇到了这个问题。 只需生成令牌并将其用作密码。

输入图像描述


1

另请参见https://issues.apache.org/jira/browse/NETBEANS-5252

要重置密码,我按照更改NetBeans使用的Git远程密码中的说明进行操作,并将我的新GitHub令牌输入到密码字段中。从那个答案中复制:

右键单击项目,转到Git -> Remote -> Push... 选择“指定Git存储库位置”,更新您的密码,然后单击下一步。它可能会再次出现错误。关闭弹出窗口,然后再次尝试推送。现在您应该能够推送了。

对于我的新令牌,由于我只想拉取和推送到项目,因此我使用了默认的repo选项。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接