使用个人访问令牌克隆私有 GitHub 存储库 Netbeans

3

我的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中操作,并且可能已经过时了。

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

2个回答

1

打开您的Netbeans项目。

打开一个网页浏览器,登录您的GitHub账户并创建一个"个人访问令牌"(参见GitHub文档,非常简单),然后将其复制。

接下来,在Netbeans中选择您的项目,并使用Git菜单从GitHub repo进行推送或拉取: Netbeans会提示您输入用户名和密码。使用您的GitHub登录名和个人访问令牌作为密码。

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


0

谢谢您的回答!我正在寻找一个特定于NetBeans的解决方案(不使用终端),但对于与我有同样问题的任何用户来说,这也是一个有用的答案。 - cocobeans

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