2012-06-27 2 views
5

Установлен msysGit, написал код для запуска ssh-agent в .profile, все сработало.SSH Agent больше не запускается после установки Cygwin

Установленный cygwin, без Git, только ssh и cURL.

Агент SSH больше не запускается, когда открывается Git bash.

я могу начать новый экземпляр процесса SSH-агент, я вижу его при запуске ps в Баш Git, но при попытке использовать ssh-add, я получаю эту ошибку:
Could not open a connection to your authentication agent.

С Cygwin, много .profile и .bashrc файлы были созданы в его установочной папке (C: \ cygwin). Не уверен, что это проблема.

Как я могу исправить это, пожалуйста?

+0

Может ли это быть проблемой? как 'C: \ Cygwin \ bin', добавленный к вашему'% PATH %' и маскирующий исходный исполняемый файл sys-add msysgit? – VonC

+0

Hi VonC. В расширенных системных настройках Env. Vars, PATH нет упоминания о cygwin. Кроме того, при запуске '% path%' в окне «Выполнить» открывается моя пользовательская папка, содержащая файл '.profile' с кодом для запуска агента SSH. – Francisc

+0

можете ли вы дважды проверить это, посмотрев полный PATH: введите в окно DOS 'set PATH'. – VonC

ответ

1

Взгляните на мой ответ отправленный here на номер ssh-add. Надеюсь, это решение должно работать и в вашем сценарии.

+0

Спасибо, SHC. Я удалил Cygwin, чтобы он работал. Ваше лучшее решение. – Francisc

Смежные вопросы