【问题标题】:Error while trying to push in git-gui尝试推送 git-gui 时出错
【发布时间】:2012-07-27 13:52:59
【问题描述】:

我正在尝试对 wikimedia gerrit 服务 (https://gerrit.wikimedia.org) 进行更改,但遇到了一些问题。

点击push后,我继续进入“推送”窗口。

它想了一会儿,然后在“https://gerrit.wikimedia.org”上询问我的用户名,然后我输入它,然后输入我的密码。

然后它失败了,通知:

fatal:Authentication failed

这个错误,我认为是因为 SSH 密钥。

为了得到我的钥匙,我这样做了:

  1. (在 git-gui 中)转到帮助>显示 SSH 密钥
  2. 已将其复制到剪贴板
  3. 将其粘贴到 Gerrit 的设置>公共 SSH 密钥中,并添加密钥。

那么我可能在哪里出错了,我该如何尝试改正呢?

【问题讨论】:

    标签: git gerrit git-gui


    【解决方案1】:

    我认为当您使用 https 时,您不会使用 ssh 进行身份验证。我认为您必须确保使用正确的登录凭据

    【讨论】:

      【解决方案2】:

      在我看来一切都是正确的。您使用哪个 URL 上传?您是否指定了正确的端口?

      在任何其他工具之外的一个好的 ssh 测试是运行类似的东西:

      ssh -p <port> <username>@<url> gerrit ls-projects

      <port> 通常是 29418,但我不肯定 wikimedia 使用标准 Gerrit ssh 端口。

      【讨论】:

        猜你喜欢
        • 2013-07-08
        • 2012-08-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-18
        • 1970-01-01
        • 2015-06-16
        • 2016-09-17
        相关资源
        最近更新 更多