2012-06-27 13 views
5

Zainstalowany msysGit, napisał kod, aby uruchomić ssh-agent w .profile, wszystko działało.Agent SSH nie uruchamia się po instalacji Cygwin

Zainstalowany cygwin, bez Git, tylko ssh i cURL.

Agent SSH nie uruchamia się po otwarciu pliku Git.

mogę rozpocząć nową instancję procesu ssh-agent, widzę ją, gdy uruchomiony ps w bash Git, ale kiedy próbuje użyć ssh-add, otrzymuję ten błąd:
Could not open a connection to your authentication agent.

Z Cygwin, mnóstwo Pliki .profile i .bashrc zostały utworzone w folderze instalacyjnym (C: \ cygwin). Nie jestem pewien, czy to jest problem.

Jak mogę to naprawić?

+0

Czy może to być kwestia ścieżki? jak 'C: \ Cygwin \ bin' dodany do twojego'% PATH% 'i zamaskowanie oryginalnego pliku ssh-add msysgit? – VonC

+0

Witam VonC. W zaawansowanych ustawieniach systemowych Env. Vars, PATH nie ma wzmianki o cygwin. Ponadto, uruchomienie '% ścieżki%' w oknie Uruchom otwiera mój folder użytkownika, który zawiera plik '.profile' z kodem, aby uruchomić agenta SSH. – Francisc

+0

możesz to sprawdzić dwukrotnie, patrząc na pełną ŚCIEŻKĘ: wpisz "PATH" okna systemu DOS. – VonC

Odpowiedz

1

Proszę spojrzeć na moją odpowiedź opublikowaną here dla numeru ssh-add. Mam nadzieję, że to rozwiązanie powinno również działać w twoim scenariuszu.

+0

Dzięki, SHC. Usunąłem Cygwin, aby działało. Twój jest lepszym rozwiązaniem. – Francisc

Powiązane problemy