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