Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用eclipse实现github双因素身份验证_Java_Eclipse_Github_Selenium Webdriver_Eclipse Plugin - Fatal编程技术网

Java 如何使用eclipse实现github双因素身份验证

Java 如何使用eclipse实现github双因素身份验证,java,eclipse,github,selenium-webdriver,eclipse-plugin,Java,Eclipse,Github,Selenium Webdriver,Eclipse Plugin,我必须使用github的双因素身份验证功能。那很好。我无法理解如何在Eclipse中使用它。 每当我提交代码或执行任何活动时,我从eclipse得到的唯一提示就是输入存储库、用户ID和密码。 我也安装了egit,但这没有帮助。 问题同时出现在Mac和Windows操作系统中 有人知道怎么做吗 提前感谢您的帮助。虽然我不是这方面的专家,但听起来您应该使用在Windows中对我有用的工具: 要向GitHub进行身份验证。为步骤3复制此令牌 在Eclipse打开窗口中→ 偏好→ 团队→ 吉特→ 配置→

我必须使用github的双因素身份验证功能。那很好。我无法理解如何在Eclipse中使用它。 每当我提交代码或执行任何活动时,我从eclipse得到的唯一提示就是输入存储库、用户ID和密码。 我也安装了egit,但这没有帮助。 问题同时出现在Mac和Windows操作系统中 有人知道怎么做吗


提前感谢您的帮助。

虽然我不是这方面的专家,但听起来您应该使用在Windows中对我有用的工具:

  • 要向GitHub进行身份验证。为步骤3复制此令牌
  • 在Eclipse打开窗口中→ 偏好→ 团队→ 吉特→ 配置→ 选项卡存储库设置:

    • 选择您的存储库并按如下方式更改远程存储的url: (没有结尾。git)
  • 像往常一样将更改推送到github。如果要求您输入github凭据,请输入您的用户名和密码,作为上述生成的个人访问令牌

  • 登录到您的Github配置文件
  • 去布景
  • 转到开发人员设置
  • 单击生成新令牌
  • 为您的令牌命名,选中所有复选框
  • 生成令牌
  • 从Git导入项目时,将创建您的令牌,复制该令牌,并将其粘贴到eclipse中的密码部分。用户名将是您的git用户名。在Eclipse中导入时选择HTTPS模式
  • 现在您将能够看到您的分支。拉一个合适的

  • 谢谢

    我遵循@TheWoops的步骤。然而,我最初尝试重用以前创建的个人访问令牌(2mo旧)。这不起作用(相同的错误消息)。然后,我创建了一个新的PAT(具有回购特权),并能够在Eclipse中提交时消除错误。

    这是一个大主题。您可能需要阅读github.com上的文档才能自己解决这个问题。我的猜测是,它涉及在本地使用git和/或egit通过https与github通信,还涉及个人访问令牌。谢谢,大卫,有很多书要读。你是对的。我生成了个人访问令牌,然后复制该令牌并将其粘贴到Eclipse中作为我的密码。这对我很有用。。非常感谢。也许你是个专家,还不知道呢?:)你能接受这个答案吗?这样我就可以获得我新发现的专业知识的荣誉了使用Personal access token:“Error validating settings:Not Found”详细说明如何在Eclipse GUI中执行此操作,对于Eclipse使用此链接非常有帮助