【问题标题】:tortoisegit = fatal: the remote end hung up unexpectedly but not with git bashtortoisegit = 致命:远程端意外挂断但不是用 git bash
【发布时间】:2011-05-13 12:43:06
【问题描述】:

问题有点奇怪,经过大约 1 周的搜索和仅使用 bash,我想我会问你们这些家伙。

真的很简单,每当我尝试通过 tortoisegit 推或拉时,它会询问我登录详细信息,一旦我输入它们,我就会得到“致命:远程端意外挂断”。我想也许我不是正确的用户,所以我把自己改成了 root:url = ssh://root@... 但还是不走运。

不知道会发生什么,但也许其他人也遇到过同样的问题。

有线索吗?

[编辑] 通过在 Windows 上卸载 tortoisegit,重新启动然后重新安装,遗憾地解决了这个问题。

【问题讨论】:

  • 您是否使用 SSH 公钥认证?如果是这样,tortoisegit 是否使用与 git bash 相同的 SSH?如果没有,tortoisegit的ssh是否注册了正确的密钥?
  • 哎呀,我得去看看这个。不确定如何检查 git bash 使用的是哪个 ssh :s?
  • 所以我最终得到了这个工作,我重新安装了所有东西并且它以某种方式工作:\很抱歉根本没有帮助。

标签: git bash tortoisegit


【解决方案1】:

通过在 Windows 上卸载 tortoisegit,重新启动然后重新安装,遗憾地解决了这个问题。

【讨论】:

    【解决方案2】:

    我刚遇到同样的问题,重新安装没有帮助。我不知道是否有服务器更改(我没有使用 Github),或者是因为我升级到 Tortoise Git 1.8,还是什么。但是,它过去每次我尝试连接时都会询问我的用户名,而现在它只是给出了这个错误。

    原来是设置问题。在存储库中,Tortoise Git --> settings --> remote 下的 URL 设置为 hostname.com:myRepo。这曾经有效,但显然不再有效;我把它改成了username@hostname.com:myRepo

    现在它可以工作了,作为奖励,它不再要求我在每次尝试推/拉时输入我的用户名。

    【讨论】:

      【解决方案3】:

      我有类似的问题。在我将 URL 中的 https 更改为 http 后,一切正常。不过,您的连接将不安全。

      提取文件时,我使用此 URL

      http://github.com/用户 / 文件夹

      【讨论】:

      • 嘿伙计,我没有使用 github :) 我在我的服务器上安装了 git。就这么简单:)
      猜你喜欢
      • 2011-05-04
      • 2013-02-20
      • 1970-01-01
      • 2012-06-08
      • 1970-01-01
      • 1970-01-01
      • 2021-04-03
      • 2018-03-11
      相关资源
      最近更新 更多