尝试使用 https 将存储库克隆到 NetBeans 时凭据不正确

Posted

技术标签:

【中文标题】尝试使用 https 将存储库克隆到 NetBeans 时凭据不正确【英文标题】:Incorrect credentials when trying to clone Repository to NetBeans with https 【发布时间】:2021-12-15 20:13:42 【问题描述】:

我使用 NetBeans 12.5,设置了一个新项目并希望将现有存储库克隆到我的本地驱动器。我使用工具 -> Git -> 克隆...image of top meny choices made

输入存储库 URL 和用户/密码后,我收到错误消息:https://github.com/MYORG/PATH/TO/myrepro 上的存储库凭据不正确 Image of Clone-Repoitiry wizzard window and error message

我已经检查过我可以使用有效的用户名和密码组合登录到 Github 上的存储库。

我还使用命令行界面克隆了我的存储库,并且效果很好(以确保它不是连接问题)。我使用的命令行与 repro 的路径完全相同,它克隆了正确的存储库: git clone https://github.com/MYORG/PATH/TO/myrepro

但是命令行使用了不同的身份验证器(信息:请在浏览器中完成身份验证...)。

我的问题是: 1)如何让 NetBeans 克隆工作。 2)作为一种解决方法,我可以通过命令行克隆吗?我必须克隆到哪个目录?

【问题讨论】:

【参考方案1】:

按照以下步骤解决:

    登录你的github账号,点击你的用户名,选择 设置 在侧边栏选择“开发者设置” 在显示的屏幕上选择“个人访问令牌” 在右上角选择“生成新令牌” 在“note”字段下为生成的令牌命名 在“过期”字段下为您的令牌设置过期时间 在“选择范围”下检查“repo” 点击“生成令牌” 复制生成的令牌并将其安全地保存在任何地方并使用它 netbeans 作为密码

【讨论】:

以上是关于尝试使用 https 将存储库克隆到 NetBeans 时凭据不正确的主要内容,如果未能解决你的问题,请参考以下文章

如何使用私钥克隆 GIT 存储库

使用 Fossil 克隆存储库?

将存储库从VSTS帐户克隆到不同的TFS帐户,并执行提取以进行更新

在内存中克隆 git 存储库

仅从 git 存储库中克隆特定版本

克隆多个 TFS 存储库的过程