【问题标题】:Github EGit and Netbeans git: push not workingGithub EGit 和 Netbeans git:推送不起作用
【发布时间】:2015-03-23 13:54:30
【问题描述】:

我有一个存储库,几个月来我一直在 Eclipse 和 Netbeans 中轻松地进行更新。然后有一天,它再次要求我输入密码。我一直在输入我的密码,但它仍然不起作用。我进入我的 github 帐户,按下安全性并撤销所有当前登录。有一个我不赞成。它来自迈阿密。在安全历史记录中,我看到了来自这个 IP 的登录:199.111.189.110。我更改了密码并在 Netbeans 上进行了尝试,但没有成功。请帮忙。

更新:我使用的是 2-factor auth 和 https url

这是我的repo

【问题讨论】:

  • 您是否在本地仓库中为远程仓库“来源”使用了 https 或 ssh url?你激活了2FA吗? (help.github.com/articles/about-two-factor-authentication)
  • @VonC 我有 2FA 和一个 https url
  • 那么你必须使用令牌访问,这可能已被泄露或撤销(常规的 GitHub 密码帐户不适用于 2fa)
  • @VonC 如何使用令牌访问?

标签: eclipse git netbeans github push


【解决方案1】:

如果2FA is activated,那么,正如我在“Configure Git clients, like GitHub for Windows, to not ask for authentication”中所述,需要使用 个人访问令牌 (PAT),列于 Applications section of one's GitHub Account

设置 2FA 时,可以使用令牌作为密码,而普通的 GitHub 帐户密码不起作用。

【讨论】:

  • 我制作了一个 _netrc 文件。推送的时候,是不是一定要放入github为密码做的token?
  • 成功了!我看到了你之前的答案,但没有时间尝试!
猜你喜欢
  • 2022-09-29
  • 1970-01-01
  • 2013-05-30
  • 2013-08-04
  • 2013-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-06
相关资源
最近更新 更多