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.

Другие вопросы по тегам