Клонирование Git-репозитория через SFTP - PullRequest
8 голосов
/ 06 февраля 2012

Я получаю фатальную ошибку каждый раз, когда пытаюсь клонировать свой репозиторий Git:

Я запускаю это:

$ git clone sftp://foo@bar.ca/git/foobar.git

и я получаю это:

fatal: Unable to find remote helper for 'sftp'

Я пытаюсь клонировать с одного сервера на другой, оба из которых используют SSH-аутентификацию.

Что мне нужно установить, чтобы включить этот удаленный помощник SFTP?

Заранее благодарим за любой совет, который вы можете предложить!

1 Ответ

6 голосов
/ 22 августа 2012

Чтобы комментарий jdi сверху был более явным: в Git нет удаленного помощника sftp. Доступные удаленные помощники включают git-remote- ftps , но ftps ( FTP по SSL ) и sftp ( Протокол передачи файлов SSH ) - это принципиально разные протоколы .Тем не менее, использование ftps для клонирования Git-репозитория довольно редко, вы, вероятно, захотите использовать вместо него ssh.

...