Git не может вставить puttycyg из-за ошибки SSH
Я использовал puttycyg в качестве терминала Cygwin для моей разработки rails. Я установил git-репозиторий на веб-сайте управления проектами, и теперь я хочу вставить в него свой код с помощью следующей команды:
git push origin master
Я получаю следующую ошибку:
error: cannot run ssh: No such file or directory
fatal: unable to fork
Я знаю, что ssh используется для аутентификации, но я не знаю, нужно ли мне что-то настраивать для его использования.
2 ответа
Проблема была в том, что у меня не было SSH, установленного с Cygwin. Я снова запустил файл setup.exe Cygwin, и когда меня попросили выбрать пакеты, я искал ssh и проверил все, что нашел:
http://img168.imageshack.us/img168/4463/sshpackage.png
Как только это было сделано, я получал ошибки аутентификации, поэтому я использовал ssh-keygen
Команда для генерации необходимых ключей, инструкции как это сделать.
Держу пари, вам нужно установить OpenSSH. Попробуйте прочитать OpenSSH и PuTTY. Это достойное руководство по установке / настройке для среды Windows и настройке ключей SSH, что вам понадобится в git.