2012-04-18 10 views
10

Kiedy próbuję użyć "git Sync", a następnie "Pull" pojawia się błąd:TortoiseGit 1.7.8: "Nie można załadować tego klucza" w "sync" lub "pull"?

Couldn't load this key (unable to open file)

wtedy próbuje przystąpić do ściągania i otrzymuję ten błąd:

Disconnected: No supported authentication methods available (server sent: public key)

ten nastąpiło dopiero od aktualizacji do wersji 1.7.8.0. Wszystko działało dobrze wcześniej. Mogę z powodzeniem pobierać używając gitbash, więc wiem, że mogę się połączyć.

Nie jestem pewien, co się zmieniło lub co mogę zrobić, aby to naprawić. Proszę pomóż!

dodatkowe kroki,

poszedłem do folderu GIT i używane gitbash sprawdzić git zdalnego -v i otrzymali:
.puttykeyfile
pochodzenie [email protected]: {nazwa}/{repozytorium } .git (pobierz)
pochodzenie [email protected]: {nazwa}/{repozytorium} .git (push)

Myślę, że to prawda.

Sprawdziłem ustawienia klucza kitu w tortoisegit. Mam dwa wpisy:

  1. .puttykeyfile - który po prostu musi .puttykeyfile Zdalny
  2. pochodzenia - to wydaje się, że wszystkie informacje są poprawne, w Remote URL i Putty Key

Kiedy załaduj klucz w PuTTYGen, ma odcisk palca klucza ssh-rsa 1024 ...

pageant.exe był uruchomiony, ale nie teraz, ale to nadal nie działa

Kiedy pracowałem wcześniej, miałem na folderze git w tym samym folderze co mój klucz. Teraz mam 3, ale żaden z nich nie działa i nie działa, jeśli utworzę nowy folder git z jednym repozytorium i kluczem. Nie wiem, czy ma to wpływ na wyniki, ale chciałem to udostępnić na wszelki wypadek.

Odpowiedz

14

To się dzieje, gdy nie można uwierzytelnić się na serwerze zdalnym, z jakiegoś powodu nie znaleziono kluczy. Zainstalowałeś nową wersję tortoiseGit. Czy twoje klucze były w tym folderze? być może zostały one usunięte po zainstalowaniu nowej wersji.

Sprawdzić piloty są skonfigurowane w repozytorium Git

git remote -v 

Jeśli są prawidłowe, a nadal masz klucze, spróbuj dodać je ponownie do ustawień żółwia

Ustawienia TortoiseGit - Git - Remote - Putty klucz

Jeśli potrzebujesz pomocy, aby przekształcić swoje klucze RSA (używane do uwierzytelniania) do formatu kit:

http://www.electrictoolbox.com/putty-rsa-dsa-keys/

Sprawdź również ten konkurs.exe nie działa (możesz to sprawdzić na systrii), może to powodować problemy, jeśli załadowany klucz nie zostanie znaleziony

+0

Dziękujemy za pomoc! Wygląda na to, że został utworzony nowy klucz i nie załadowałem nowego klucza do serwera. – davids

2

Stało się to po ponownym zainstalowaniu systemu. Po wdrożeniu tortoisGit pokazałem mi wskazówki, kiedy użyłem "Git pull" lub innego kodu. erro tips

Następnie przeszukałem ten problem, ale nie rozwiązało to mojego problemu. Na szczęście rozpoznałem, czy to był problem ze starą konfiguracją? Otworzyłem plik "config" mojego projektu, skasowałem wiersz "puttykeyfile".

...!

Rozwiązane!

Mam nadzieję, że Ci pomogę!

ps: słownik projektu -> .git -> config -> puttykeyfile

+0

Tak, mam ten sam problem, ponieważ skopiowałem repozytoria ze starego komputera na nowy komputer, usunąłem linię pliku putty i teraz jest dobrze! – Evilripper

Powiązane problemy