【问题标题】:Can't connect to github repository in Netbeans 12.4无法连接到 Netbeans 12.4 中的 github 存储库
【发布时间】:2021-08-23 01:13:22
【问题描述】:

我正在运行 Netbens 12.4 和 OpenJDK 16.0.2,并且还在 Win 10 笔记本电脑上尝试了 11.0.02。我是 Netbeans 的老用户,从来没有遇到过这个问题。刚刚第一次将它安装在我的笔记本电脑上。不断收到“位于...的存储库的无效凭据”这是一个私有存储库。

试图将存储库推送到 github,但一直失败。我可以在命令行和桌面客户端上使用 git。检查代理配置并将其设置为无代理,以防在设置中未选择它。尝试了“测试连接”,我在一个红色的停止标志中得到了一个感叹号。没有消息。找不到任何错误消息。 messages.log 中没有什么值得注意的。我没有使用代理,我尝试禁用 Windows Defender 防火墙。

我什至不知道从哪里开始寻找可能出错的地方,因为我无法得到任何错误。

我可以在 netbeans 中很好地下载 maven 依赖项。编辑:我也可以克隆一个公共存储库。

我正在使用我用来登录 github 网站的用户名和密码。

【问题讨论】:

  • 这个答案有帮助吗? stackoverflow.com/a/49698917/813999
  • @CharleeChitsuk 谢谢,但没有帮助。我也从我的桌面尝试过,我也无法克隆。如果单击“代理配置...”,然后单击“测试连接”,它会失败,但我在任何地方都没有看到错误,只是带有感叹号的红色停止符号。不同的电脑,不同的网络,同样的问题。我可以很好地下载 Maven 依赖项。用户名和密码应该和我登录github网站的一样吧?

标签: git github netbeans


【解决方案1】:

我不确定这是否是预期行为,但它不适用于我通过浏览器和其他应用程序登录 github.com 所使用的密码。我需要创建一个个人访问令牌并将其用作密码。

  1. 登录 github.com 并在右上角单击用户名并选择 设置
  2. 向下滚动并点击左侧边栏菜单上的开发者设置
  3. 在左侧边栏点击个人访问令牌
  4. 点击生成新的访问令牌
  5. 我记下了它是为 netbeans 准备的
  6. 设置您想要的过期时间,并确保授予对所有 repo 项目的访问权限
  7. 它将生成一个令牌。复制此令牌并注意您无法再次访问此令牌,但可以重新生成一个新令牌。
  8. 在尝试访问 git remote 时返回 Netbeans,请使用您刚刚复制的令牌而不是密码。

【讨论】:

  • 谢谢!有效!但是从那以后我们的常规密码就失效了?
  • 我记得在一些最新版本中出现了一个关于 JGit 协议被弃用的警告。必须与之相关。
猜你喜欢
  • 1970-01-01
  • 2022-12-01
  • 2019-01-01
  • 1970-01-01
  • 2019-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-23
相关资源
最近更新 更多