eclipse - 从 Eclipse : Auth fail 推送到 github 存储库的问题

标签 eclipse git github

我按照 Egit user guide 中的步骤操作,但我收到一条错误消息,提示身份验证失败。

我的工作:
我已将公钥从 Window > Preferences > Network Connections > SSH2 > Key Management 复制到帐户设置下的 GitHub

然后我做
团队 > 推送...
我输入 git@github.com:.... uri 并单击下一步。但后来我得到了错误:

**Cannot get remote repository refs  
Reason: git@github.com:....  : Auth fail**

可能是什么问题?

谢谢

最佳答案

老问题,但供将来引用:

确保您设置了推送 Remote 。当我遇到 无法获取远程存储库引用 问题(“...密码短语...”和“推送...”对话框中的“Auth 失败”时,它对我有用)。

前提是你已经:

  1. 使用 Github 设置 SSH key (窗口 > 首选项 > 常规 > 网络连接 > SSH2)

  2. 设置您的本地存储库(您可以关注 this guide)

  3. 创建了一个 Github 存储库 ( same guide )

...这是您的操作方式:

  • 转到 Git 存储库 View (窗口 > 显示 View > 其他 > Git 存储库)
  • 展开您的 Repository 并右键单击 Remotes --> “Create Remote”
  • “Remote Name”:origin,“Configure push”:勾选 --> 点击“OK”
  • 点击“更改...”按钮
  • 粘贴您的 git URI 并选择协议(protocol) ssh --> 单击“完成”
  • 现在,单击“保存并推送”,现在您应该会收到密码提示 --> 在此处输入公钥密码(前提是您 DID(并且您应该) 为您的公钥设置一个密码) --> 单击“确定”
  • 现在您应该会看到一个确认窗口,上面写着“Pushed to YourRepository - origin” --> 点击“OK”
  • Push to upstream ,但这次使用“配置的远程存储库”作为您的目标 Git 存储库
  • 去给自己泡杯应得的咖啡吧!

关于eclipse - 从 Eclipse : Auth fail 推送到 github 存储库的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4614370/

相关文章:

java - Eclipse插件开发: Disabling Java Structure Compare when comparing files?

java - Eclipse 调试 : Source Not Found while remote debugging

bash - 如何使用 git shortlog 聚合单个目录中多个存储库的用户提交统计信息?

node.js - pm2 部署 [node.js] - stash 凭证和敏感数据

ruby-on-rails - ActionDispatch::Routing::Mapper 的未定义方法 `propfind'

git - 来自同一分支的迭代 pull 请求?

java - 创建新的android应用程序项目后,Eclipse给出一个空的src和assets文件夹

java - 如何从 Eclipse 导出为可运行的 JAR

git - 如何在我的托管网络服务器上 check out git 标签

github - 如何过滤合并并关闭但分支尚未删除的Github PR