Git не может вставить puttycyg из-за ошибки SSH - PullRequest
5 голосов
/ 26 мая 2010

Я использовал puttycyg в качестве терминала Cygwin для своей разработки rails. Я настроил git-репозиторий на веб-сайте управления проектами, и теперь я хочу вставить в него свой код с помощью следующей команды:

git push origin master

Я получаю следующую ошибку:

error: cannot run ssh: No such file or directory
fatal: unable to fork

Я знаю, что ssh используется для аутентификации, но я не знаю, нужно ли мне что-то настраивать для его использования.

Ответы [ 2 ]

8 голосов
/ 27 мая 2010

Проблема была в том, что у меня не был установлен SSH с Cygwin. Я снова запустил файл setup.exe Cygwin, и когда меня попросили выбрать пакеты, я искал ssh и проверил все, что нашел:

альтернативный текст http://img168.imageshack.us/img168/4463/sshpackage.png

Как только это было сделано, я получал ошибки аутентификации, поэтому я использовал команду ssh-keygen для генерации необходимых ключей, инструкции о том, как это сделать .

1 голос
/ 26 мая 2010

Моя ставка - вам нужно установить OpenSSH. Попробуйте прочитать OpenSSH и PuTTY . Это достойное руководство по установке / настройке его для среды Windows и настройке ключей SSH, то, что вам нужно с помощью git.

...