从Eclipse推送到github存储库时出现问题:身份验证失败

从Eclipse推送到github存储库时出现问题:身份验证失败,eclipse,git,github,Eclipse,Git,Github,我遵循了中的步骤,但收到了一条错误消息,其中包含auth fail 我所做的: 我已将公钥从窗口>首选项>网络连接>SSH2>密钥管理复制到帐户设置下的GitHub 那我就做 Team>Push… 我输入git@github.com:..uri,然后单击下一步。但是我得到了一个错误: **Cannot get remote repository refs Reason: git@github.com:.... : Auth fail** 有什么问题吗 谢谢您可以使用git+ssh协议尝试

我遵循了中的步骤,但收到了一条错误消息,其中包含auth fail

我所做的:
我已将公钥从
窗口>首选项>网络连接>SSH2>密钥管理复制到帐户设置下的GitHub

那我就做
Team>Push

我输入
git@github.com:..
uri,然后单击下一步。但是我得到了一个错误:

**Cannot get remote repository refs  
Reason: git@github.com:....  : Auth fail**
有什么问题吗

谢谢

您可以使用git+ssh协议尝试并遵循以下步骤:

git+ssh://git@github.com/path_to/repo.git.github
只是
git@github.com
一个人是不行的


我终于在我的平台上解决了这个问题(这主要是一个关键问题,但在上图的对话框中,回购路径前不能有一个前导斜杠也很关键)。如果您愿意,可以在我的帖子中查看更多详细信息:

祝你好运


Melissa

检查我对这个相关问题的解答:

简而言之:在启动Eclipse之前,使用系统SSH可执行文件的路径设置GIT_SSH环境变量。一点也不好,但很管用

对于Ubuntu:

> export GIT_SSH=/usr/bin/ssh
> eclipse

不要忘记在URI:字段中将.git添加到存储库名称中

例如,如果您的用户名是Decoderx,git存储库名称是foo URI:


这为我解决了这个问题。

旧问题,但供将来参考:

确保您设置了推送遥控器。当我遇到“无法获取远程存储库引用”问题(“推送…”对话框中的“…密码短语…”和“验证失败”)时,它对我起到了作用

前提是您已经:

  • 使用Github设置SSH密钥(窗口>首选项>常规>网络连接>SSH2)

  • 设置您的本地存储库(您可以按此操作)

  • 已创建Github存储库()

  • 。。。以下是您的操作方法:

    • 转到Git存储库视图(窗口>显示视图>其他>Git存储库)
    • 展开存储库,右键单击Remotes-->“创建远程”
    • “远程名称”:来源,“配置推送”:选中-->单击“确定”
    • 单击“更改…”按钮
    • 粘贴git URI并选择协议ssh-->单击“完成”
    • 现在,单击“保存并推送”您应该会得到一个密码提示-->在此处输入公钥密码短语(前提是您已经(并且应该)设置了公钥密码短语)->单击“确定”
    • 现在,您应该会看到一个确认窗口,上面写着“推送到您的存储库-源”->单击“确定”
    • ,但这次使用“配置的远程存储库”作为目标Git存储库
    • 去给自己弄杯来之不易的咖啡吧
    好的,我在Eclipse中没有协议选项git+ssh。我尝试了ssh,但它给出了相同的结果error@Derk:您正在使用什么操作系统?什么eclipse版本和什么EGit版本?现在它在eclipse+Github中工作。取消选中安全存储中的复选框存储。但在Zend Studio+我的解惑帐户中,它仍然不起作用。这里的错误消息是error:gitosis.service.main:Repository read access deniedgit@derk.unfuddle.com:derk/demuno.git:ERROR:gitosis.service.main:Repository read access denied并解决了此问题。似乎每个未混淆的存储库都必须与一个项目相关联谢谢Melissa!在git repositories视图中首先设置它对我来说很有效,因为没有其他东西可以链接回OP已经链接到的教程,而且没有任何注释,这远远没有什么效果。你救了我一天。非常感谢你,这不是为了我。