【问题标题】:fatal: remote server hung up unexpectedly致命:远程服务器意外挂断
【发布时间】:2012-01-09 06:03:20
【问题描述】:

我看过其他有类似问题的帖子,但我是 git 新手,所以大部分都没有意义:(

问题来了:

我无法将简单的自述文件推送到我在 github 上的存储库中。

$ ssh -T git@github.com 似乎工作正常。

但每当我使用以下内容推送自述文件时:

$ git push origin master

我收到以下错误 -

ssh: connect to host githum.com port 22: Connection timed out
fatal: The remote end hung up unexpectedly

请注意,它说主机是“githum.com”。所以我在为 git 设置 ssh 密钥时一定是打错了。如何更正此问题并确保远程端正常工作?

【问题讨论】:

  • 检查您的.gitconfig

标签: git bash ssh github


【解决方案1】:

.git 目录中有一个文件,config。你可以在那里修复它。 (您可以使用git config -e 进行编辑)。

或者使用命令修复原点:

git remote set-url origin git@github.com:path/to/repo

【讨论】:

    【解决方案2】:
    git remote set-url origin git@github.com:user/test.git
    

    【讨论】:

      【解决方案3】:

      添加远程时,您必须为来源设置错误的 ssh url。做:

      git remote set-url origin git@github.com:user/repo
      

      纠正。

      或者只是做git config -evim .git/config并在[remote "origin"]下直接更正配置中的url

      【讨论】:

        猜你喜欢
        • 2013-02-20
        • 1970-01-01
        • 2013-02-04
        • 2012-06-08
        • 2011-05-04
        • 1970-01-01
        • 1970-01-01
        • 2021-04-03
        相关资源
        最近更新 更多