Podłączyłem się wiele razy do github i wiem o generowaniu kluczy ssh i wprowadzaniu id_rsa.pub
ustawień github. Ale z jakiegoś powodu z tą instalacją nie mogę się połączyć. Próbuję tylko sklonować prywatne repozytorium na nowym serwerze, ale kiedy klonuję, otrzymuję:
Odmowa dostępu (publickey). fatal: Odległy koniec odłożył słuchawkę nieoczekiwanie
Jeśli uruchomię:
ssh -T [email protected]
Mówi mi, że pomyślnie się uwierzytelniłem.
Co jeszcze mogę spróbować? Używam tego na stosie bitnami, więc może to powoduje problemy? To prawdopodobnie problem, po prostu nie jestem pewien, co z tym zrobić. W katalogu .ssh / Author_keys znajduje się już zestaw kluczy. Zostawiłem ich w spokoju, ponieważ w ten sposób łączę się z kitem / pagentem. Umieściłem nowe klucze w /.ssh i zostawiłem klucze autoryzowane w spokoju. Jaki byłby właściwy sposób na skonfigurowanie tego? Czy powinienem po prostu usunąć obie pary i zacząć od nowa? Używasz tych samych kluczy do szpachli i github? Dlaczego nadal uwierzytelniam się, jeśli występuje problem?
Odpowiedzi:
Czy próbowałeś utworzyć nowy certyfikat SSH, tj. Parę kluczy?
1 Wygeneruj domyślną parę kluczy:
Nie używaj tego, jeśli masz już certyfikat SSH.
2 Wygeneruj dodatkowe pary kluczy:
3 Dodaj klucze inne niż domyślne
4 Ustaw plik konfiguracyjny SSH (
~/.ssh/config
), aby SSH wiedział, którego klucza należy użyć dla którego serwera:5 Upewnij się w
.git/config
pliku projektu Git powiązanym z drugim kontem użytkownika w Github, że używasz poprawnej nazwy hosta,github-client
ale niegithub.com
:źródło
Wygląda na to, że brakuje klucza publicznego lub umieściłeś niepoprawny klucz publiczny w breloku. Sprawdź, czy klucz istnieje
~/.ssh
. Trudno powiedzieć bez wspominania o systemie operacyjnymSądzę, że są to klucze wymagane do ssh na serwerze Linux.
Najlepszym sposobem byłoby zregenerowanie nowego zestawu kluczy prywatnych / publicznych dla github, dodanie PK do kluczy serwera Linux i wklejenie klucza publicznego na kontach Github .
źródło
Jest to błąd występujący w
gnome-keyring-daemon
systemie Ubuntu 14.04 LTS.Zobacz: https://stackoverflow.com/a/44753293/1156933
źródło