2

直到现在,我的 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 总是要求个人访问令牌(私人回购)之类的问题,但它对我没有用。例如,对于这个问题,它在终端而不是 NetBeans 中提供解决方案,并且可能已经过时。

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

4

3 回答 3

0

打开您的 Netbeans 项目。

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

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

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

于 2021-08-21T08:03:27.407 回答
0

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

遵循指南视频和文章将对您有所帮助。请使用个人访问令牌而不是基本帐户密码。

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

于 2021-08-21T09:05:24.653 回答
0

2021 年 12 月更新:

您需要在Github上生成PAT(个人访问令牌)

这是您在 Github 上生成 PAT(个人访问令牌)的方式:

1、进入“设置”

在此处输入图像描述

2,向下滚动然后转到“开发人员设置”

在此处输入图像描述

3,“个人访问令牌”,然后按“生成新令牌”

在此处输入图像描述

4、填写“Note”然后勾选“repo”

*如果未勾选“repo”,则无法克隆私有仓库。

在此处输入图像描述

5,向下滚动然后按“生成令牌”

在此处输入图像描述

6、最后生成一个PAT(Personal Access Token)

在此处输入图像描述

于 2021-12-12T07:26:48.883 回答