2012-12-06 90 views
3

我很新使用git,并且一直在努力让它在过去的2天工作,现在我觉得很愚蠢,我仍然没有'没有得到它的工作。git通过SSH错误'克隆'致命:远程端意外挂断'

我见过很多关于类似错误的帖子,但没有一个答案能解决我的问题。

我这里的情况是所谓的itko-ext.git存储在服务器

  1. 项目混帐,我必须通过ssh

  2. 所以我在我的本地存储创建一个repositary目录的访问和使用git init

  3. 要将itko-ext.git复制到我的存储库中,我使用了git clone ssh://[email protected]/home/shared/g_quoll/repos/itko-ext.git

    • 这给我一个错误fatal: The remote end hung up unexpectedly
    • 我可以访问该资源。

我欢迎任何解决方案。

问候

+1

您的服务器是否使用ssh的默认端口22? – Owen

回答

0

您可以验证该A)你的确可以ssh到服务器,B),该库是正是在指定的路径?

您可以通过ssh username @ host ls/home/shared/g_quoll/repos /来查看是否存在itko-ext.git目录。

+0

是的,我可以ssh进入服务器,路径是正确的:(:(我和另一个同事交谈,他说这可能是因为该文件夹的大小因为它几乎是1GB .. –

+0

你可以** scp * *使用指定用户名的目录到您的客户端?IOW'scp -r username @ host:/ home/shared/g_quoll/repos/itko-ext.git'。或者更一般地,尝试使用用户名从服务器传输任何文件。我想知道你的ssh密钥是否设置正确 – pcm

+0

对不起,为了让这个例子更清楚:'scp -r username @ host:/home/shared/g_quoll/repos/itko-ext.git//tmp' – pcm

1

尝试:

git clone [email protected]:/home/shared/g_quoll/repos/itko-ext 
+0

不幸的是它说路径不存在 –

+0

错误,对不起。我认为你在远程服务器上提供了正确的目录。远程服务器上的文件夹是“/ home/shared/g_quoll/repos/itko-ext”吗? – Michael

+0

是的,这是git文件夹的路径。嗯,但我开始认为我误解了克隆的概念。克隆应该在服务器端完成吗?或客户端?因为我一直只在客户端尝试... –

相关问题