【问题标题】:how to - github two factor authentication with eclipse如何 - 使用 Eclipse 进行 github 两因素身份验证
【发布时间】:2015-12-08 06:06:10
【问题描述】:

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

提前感谢您的帮助。

【问题讨论】:

    标签: java eclipse github selenium-webdriver eclipse-plugin


    【解决方案1】:

    虽然我绝不是这方面的专家,但听起来你应该使用Personal Access Token

    【讨论】:

    • 谢谢大卫。你是对的。我生成了个人访问令牌,然后我复制了令牌并将其粘贴为我在 Eclipse 中的密码。这对我有用..非常感谢。也许您是专家但还不知道? :)
    • 使用个人访问令牌:“验证设置时出错:未找到”
    • 详细说明如何在 Eclipse GUI 中执行此操作将非常有帮助
    • 对于 Eclipse,请使用此链接 help.github.com/articles/…
    • “使用个人访问令牌:“验证设置时出错:未找到” - 也出现此错误:您只需从服务器 url 中删除“.git” (eclipse.org/forums/index.php/t/846969)
    【解决方案2】:

    在 Windows 中什么对我有用:

    1. Create Personal Access Token 向 GitHub 进行身份验证。复制此令牌用于第 3 步。
    2. 在 Eclipse 中打开 Window → Preferences → Team → Git → Configuration → Tab Repository Settings:

    3. 像往常一样将您的更改推送到 github。如果您被要求输入您的 github 凭据,请输入您的用户名和密码作为您上面生成的 个人访问令牌

    【讨论】:

      【解决方案3】:
      1. 登录您的 Github 个人资料
      2. 进入设置
      3. 进入开发者设置
      4. 点击生成新令牌
      5. 为您的令牌命名,选中所有复选框。
      6. 生成令牌。
      7. 从 Git 导入项目时,将创建您的令牌,复制令牌并将其粘贴到 eclipse 的密码部分。用户名将是您的 git 用户名。在 Eclipse 中导入时选择 HTTPS 模式。
      8. 现在您将能够看到您的分支。拉出合适的。

      谢谢!

      【讨论】:

      • 这对我有用,但我以前用 Github CLI 做过。你知道我是否应该只在 Eclipse 中粘贴令牌吗?我是否需要粘贴 eclipse 登录并 gh auth with-token ...?谢谢!
      【解决方案4】:

      我遵循@TheWoops 的步骤。但是,我最初尝试重用以前创建的个人访问令牌(2 个月前)。那不起作用(相同的错误消息)。然后我创建了一个新的 PAT(具有 repo 权限)并且能够在 Eclipse 中提交时摆脱错误。

      【讨论】:

      • 我不想为了在我进行交易时更改 Eclipse Git 发送到 GitHub 的密码而从 GitHub 导入整个项目。有谁知道在 Eclipse Git 中去哪里编辑用于 GitHub 的远程凭证?
      • @pbierre,在eclipse.org forums 找到的解决方案,我在这里解释为: * 转到 Git 透视图(从 Eclipse 中的右上角图标) * 在左侧的树中,打开一个存储库 / 遥控器 /来源,查看其下方的超链接 * 右键单击​​其中一个超链接项并选择“更改凭据...”
      • 以下是您使用新令牌的方法: 用户:您一直在使用的相同帐户/用户名 PW:(令牌字符串)用作新的安全密码
      【解决方案5】:

      此外,如果您是“组织”的成员,并且它需要 SAML/OAuth 进行 SSO,则您需要采取额外的步骤,为您的组织“授权”PAT。

      请看这里: https://docs.github.com/en/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on

      【讨论】:

        【解决方案6】:

        此外,如果您不想在每次同步时都重新输入 PAT,可以选择“存储在安全存储中”,请选中该选项。 它位于此菜单下:“首选项 | 常规 | 安全 | 安全存储”,在 Eclispe 4.12.x 中

        它还在此处的“内容”选项卡中显示此文件的“存储位置”。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-07-30
          • 2016-07-06
          • 2021-10-03
          • 2018-07-12
          • 2020-05-29
          • 2016-06-18
          • 1970-01-01
          • 2019-07-21
          相关资源
          最近更新 更多