git clone приводит к следующему: "fatal: Remote end неожиданно зависает" - PullRequest
1 голос
/ 21 июня 2011

Я хочу клонировать новый проект с помощью команды, подобной

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 ]

4 голосов
/ 24 июня 2011

Попробуйте это:

git clone user@host:/path/to/repository/project_name.git
git clone ssh://user@host/path/to/repository/project_name.git
1 голос
/ 22 июня 2011

Если это репо, к которому у вас есть права на запись, используйте ssh-copy-id, чтобы скопировать вашу личность. Google может предоставить простой сценарий, который делает то же самое для OSX (ssh-copy-id - это простой сценарий на самом деле). На окнах я понятия не имею, если вы не используете Cygwin, в этом случае это должно быть просто ssh-copy-id.

Если это не репо, к которому у вас есть права на запись, укажите URL http://somewhere.tld/path/to/repo.git или https://somewhere.tld/path/to/repo.git

Если это репо, к которому у должен быть доступ, но нет (как, скажем, на общем хосте или что-то в этом роде), вам может понадобиться просто добавить его в панель управления или обратиться в службу поддержки.

Из-за ошибки это может быть написано с ошибкой. Если вышеуказанное не решает вашу проблему, не могли бы вы опубликовать точную команду и вывод, который вы используете и видите?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...