Netbeans 8.2 无法验证 Git 凭证?
Posted
技术标签:
【中文标题】Netbeans 8.2 无法验证 Git 凭证?【英文标题】:Netbeans 8.2 Can't Verify Git Credentials? 【发布时间】:2018-11-20 06:39:13 【问题描述】:我正在制作一个 Java 项目,该项目已在 github 上进行了多次提交。我最近将 Kubuntu 上的操作系统版本从 17.10 -> 18.04 更改,并安装了带有 Java 版本 1.8.0_171 的 Netbeans 8.2 以避免 Java 9+ 兼容性问题。
我无法从 git 克隆项目,每次我尝试使用内置的 Git“团队”支持导入它时,我的凭据都会反弹。这很神秘,因为我使用 KeePassX 来管理我的所有 ID 信息并直接复制粘贴。我已经通过在 github.com 上注销并仅使用 KeePassX 中的信息重新登录来验证这是正确的登录信息,这是成功的。我也是直接将git地址复制到Netbeans的HTTPS字段中。
我做错了吗?有解决方法吗?这是众所周知的错误吗?
错误截图
编辑 0:我已经制作了一个关于过程和错误的准确(并且很快制作)视频,你可以在这里找到它:https://www.youtube.com/watch?v=W48QD1Tr6GU&feature=youtu.be
【问题讨论】:
那么,Netbeans 控制台给出的确切错误是什么? 您的 GitHub 帐户是否激活了 2FA(双因素身份验证)? @VonC 不,我从来没有设置过。 确切的错误是Incorrect credentials for repository at github.com:SarahSzabo/StellarOPUSConverter.git
这个问题在 2020 年的 Netbeans 12 中仍然存在,并且文档中没有任何改进。我找不到任何帮助。
【参考方案1】:
从 2021 年 8 月 13 日开始,在 GitHub.com 上对 Git 操作进行身份验证时,我们将不再接受帐户密码
https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/
【讨论】:
这部分回答了这个问题。但是,如何在 Netbeans 中解决它的原始问题呢?正如How do I write a good answer? 指南所说,provide answers that don't require clarification from the asker。 - From Review【参考方案2】:这可能很老,但希望它有所帮助。有同样的问题
在 NetBeans 中,您可以取消选中远程名称旁边的“Persist Remote”。
【讨论】:
如何,在 netbeans 8.2 菜单中找不到?【参考方案3】:确切的错误是
Incorrect credentials for repository at github.com:SarahSzabo/StellarOPUSConverter.git
这看起来不像是一个 https URL(它可能是一个 SSH URL,带有一个~/.ssh/config
文件)
确保复制 https 网址:
https://github.com/SarahSzabo/StellarOPUSConverter
【讨论】:
不走运,粘贴您请求的 URL 后,这也不起作用。我刚刚验证了登录凭据作为 chromium 私人窗口中的健全性检查形式是正确的。 @SarahSzabo 你可以试试https://github.com/SarahSzabo/StellarOPUSConverter.git
(添加尾随.git)
@SarahSzabo 你能用ssh version git@github.com:SarahSzabo/StellarOPUSConverter.git
试试吗(并通过选择“私钥/公钥”来指定ssh密钥路径)以上是关于Netbeans 8.2 无法验证 Git 凭证?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 NetBeans 8.2 中添加 IBM WAS 8.5
如何使用 netbeans 8.2 在 Wildfly 13 中运行 jsf mojarra 2.3?