如何在Pycharm中将我的基本Github身份验证更改为需要令牌身份验证以进行Git操作

4
我收到了 GitHub 的一封电子邮件,内容如下:

最近您使用密码访问了位于……的仓库。

Git 使用基本身份验证将密码作为不推荐的方式,它很快将停止工作。请访问 https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ 以获取有关建议的解决方法和删除日期的更多信息。

谢谢, GitHub 团队

虽然我看了链接,但我仍然不明白我需要做什么。是否有人能够通过 Pycharm 逐步解释我需要进行哪些更改以满足新的 github 条件?

非常感谢您提前的帮助。

1个回答

2

请前往您的Github账户生成一个新的令牌:https://github.com/settings/tokens

在使用PyCharm时,您可能需要至少Repo和Gist权限(这是我测试时看到的)。

然后复制显示的新令牌。请注意,您将无法再次访问它!

在PyCharm中,在设置/ Github中,创建一个新用户,并单击“输入令牌”以提供令牌,而不是通常的用户名/密码。

您应该完成了。


2
我认为我需要先删除我的旧凭据,然后使用令牌登录。此外,在JetBrains说明中埋藏着一条关键线索:“令牌必须在您的帐户权限中启用repogistread:org范围”。否则,您将收到一个非常无用的红色错误消息“凭据不正确。令牌授予的范围不足。” - Bob Stein

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