Permission denied (publickey)Permission denied (publickey)
Uwierzytelnianie SSH nie powiodło się, ponieważ serwer nie zaakceptował Twojego klucza publicznego.
Co powoduje ten błąd
Twój klucz SSH nie jest dodany do zdalnego serwera, plik klucza ma nieprawidłowe uprawnienia, agent SSH nie ma załadowanego klucza lub używasz nieprawidłowego klucza SSH dla konta.
Jak to naprawić
Dodaj swój klucz SSH do GitHub/GitLab: cat ~/.ssh/id_ed25519.pub. Upewnij się, że plik klucza ma właściwe uprawnienia: chmod 600 ~/.ssh/id_ed25519. Uruchom agenta SSH: eval $(ssh-agent) && ssh-add. Przetestuj przez: ssh -T git@github.com.
Przykład
ssh -T git@github.com # Test SSH connectionPowiązane kody błędów
error: object file is emptyerror: object file is empty
Plik obiektu Gita jest uszkodzony i nie zawiera żadnych danych.
fatal: remote origin already existsfatal: remote origin already exists
Zdalne repozytorium o podanej nazwie jest już skonfigurowane.
error: failed to push some refserror: failed to push some refs
Wypchnięcie zostało odrzucone, ponieważ zdalne repozytorium zawiera zmiany, których nie masz lokalnie.
fatal: ambiguous argumentfatal: ambiguous argument
Git nie może określić, czy argument odnosi się do rewizji, ścieżki, czy czegoś innego.
fatal: No submodule mapping foundfatal: No submodule mapping found
W repozytorium odwołano się do submodułów Gita, które nie zostały prawidłowo zainicjalizowane.
fatal: index file corruptfatal: plik indeksu jest uszkodzony
Plik indeksu Git (.git/index) jest uszkodzony.