使用个人访问令牌 Netbeans 克隆私有 Github 回购

Clone a Private Github Repo with a Personal Access Token Netbeans

我的 NetBeans 项目与其各自的 GitHub 存储库之间的连接一直是无缝的,直到现在。我了解到 GitHub 在 8 月 14 日实施了更新,要求用户使用个人访问令牌访问他们的 GitHub 存储库。我以前从未使用过它,因为我对 GitHub 比较陌生。我想要做的就是能够将我的更改推送到 GitHub,但现在,每当我这样做时,我都会收到此错误: https://5-pengoo@github.com/5-pengoo/Therabot: git-receive-pack not permitted on 'https://5-pengoo@github.com/5-pengoo/Therabot/'

虽然我的项目是私有的,但我拥有该项目,所以我不应该被拒绝访问。

我尝试查看 Git clone always asks for Personal Access Token (private repo) 之类的问题,但没有成功。例如,对于这个问题,它在终端而不是 NetBeans 中给出了解决方案,并且可能已过时。

如果您需要任何其他详细信息,请告诉我,否则,我期待您的来信。

打开您的 Netbeans 项目。

打开互联网浏览器,登录到您的 GitHub 帐户并创建“个人访问令牌”(参见 GitHub 文档,非常简单),复制它。

然后在 Netbeans select 您的项目中,使用 Git 菜单从 GitHub 存储库推送或拉取:Netbeans 将提示您输入用户名和密码。使用您的 GitHub 登录名和个人访问令牌作为密码。

Netbeans 会将它保存在您的计算机上,它不会再询问它,除非您的 GitHub 帐户的访问权限发生变化。

从 2021 年 8 月 13 日开始,Github 在对 Git 操作进行身份验证时不再接受帐户密码,并且需要使用基于令牌的身份验证。

按照指南视频和文章进行操作会对您有所帮助。请使用个人访问令牌,而不是基本帐户密码。

指南 Youtube 视频o:https://youtu.be/eZrOd5qM5WM
创建个人访问令牌的步骤http://mtahirmunir.com/github-support-for-password-authentication-was-removed/