Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试推入git gui时出错_Git_Gerrit_Git Gui - Fatal编程技术网

尝试推入git gui时出错

尝试推入git gui时出错,git,gerrit,git-gui,Git,Gerrit,Git Gui,我试图推动对wikimedia gerrit服务()的更改,但遇到了一些问题 单击推送后,我进入“推送”窗口 它想了一会儿,然后在“上”询问我的用户名https://gerrit.wikimedia.org,然后我键入它,后跟我的密码 然后它失败,并发出通知: fatal:Authentication failed 我认为这个错误是由于SSH密钥造成的 为了拿到我的钥匙,我做了以下工作: (在git gui中)转到帮助>显示SSH密钥 已将此复制到剪贴板 将其粘贴到Gerrit的设置>公共SS

我试图推动对wikimedia gerrit服务()的更改,但遇到了一些问题

单击推送后,我进入“推送”窗口

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

然后它失败,并发出通知:

fatal:Authentication failed
我认为这个错误是由于SSH密钥造成的

为了拿到我的钥匙,我做了以下工作:

  • (在git gui中)转到帮助>显示SSH密钥
  • 已将此复制到剪贴板
  • 将其粘贴到Gerrit的设置>公共SSH密钥中,并添加了密钥

  • 那么我哪里会出错,我如何才能尝试纠正错误呢?

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

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

    除了任何其他工具之外,一个好的ssh测试是运行以下内容:

    ssh-p@gerrit ls项目

    通常是29418,但我不能肯定wikimedia是否使用标准Gerrit ssh端口