git clone导致:“致命:远程端意外挂断”

时间:2011-06-21 17:55:52

标签: git ssh

我想用像

这样的命令克隆一个新项目

git clone git@some_link.com:some_word/project_name.git

但它一直给我错误

ssh: Could not resolve hostname some_link.com:some_word: Name or service not known

当我尝试从github克隆时遇到此错误,我将我的ssh密钥添加到github.com。我怎么会这样做?

2 个答案:

答案 0 :(得分:4)

试试这些:

git clone user@host:/path/to/repository/project_name.git
git clone ssh://user@host/path/to/repository/project_name.git

答案 1 :(得分:1)

如果它是您拥有写入权限的回购,请使用ssh-copy-id复制您的身份。谷歌可以提供一个简单的脚本,为OSX做同样的事情(ssh-copy-id只是一个简单的脚本afaik)。在Windows上,我不知道,除非你使用Cygwin,在这种情况下它应该只是ssh-copy-id

如果它不是您拥有写入权限的回购,请创建网址http://somewhere.tld/path/to/repo.githttps://somewhere.tld/path/to/repo.git

如果它是应该可以访问的回购,但是没有(比如在共享主机或其他东西上),您可能只需要在控制面板中添加它或联系支持。

从错误中,它可能拼写错误。如果以上问题无法解决您的问题,您是否可以发布您正在使用和查看的确切命令和输出?