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

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

标签: gitgithubnetbeanspersonal-access-tokenprivate-repository

解决方案


打开您的 Netbeans 项目。

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

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

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


推荐阅读