Permission denied (publickey)Permission denied (publickey)
SSH autentizace selhala, protože server nepřijal váš veřejný klíč.
Co způsobuje tuto chybu
Váš SSH klíč není přidán na vzdálený server, soubor klíče má nesprávná oprávnění, SSH agent nemá klíč načtený nebo pro daný účet používáte nesprávný SSH klíč.
Jak to opravit
Přidejte SSH klíč na GitHub/GitLab: cat ~/.ssh/id_ed25519.pub. Nastavte správná oprávnění souboru klíče: chmod 600 ~/.ssh/id_ed25519. Spusťte SSH agent: eval $(ssh-agent) && ssh-add. Otestujte: ssh -T git@github.com.
Příklad
ssh -T git@github.com # Test SSH connectionSouvisející chybové kódy
error: object file is emptyerror: object file is empty
Soubor objektu Gitu je poškozen a neobsahuje žádná data.
fatal: remote origin already existsfatal: remote origin already exists
Vzdálený repozitář se zadaným názvem je již nakonfigurován.
error: failed to push some refserror: failed to push some refs
Push byl odmítnut, protože vzdálený repozitář obsahuje změny, které nemáte lokálně.
fatal: ambiguous argumentfatal: ambiguous argument
Git nemůže určit, zda argument odkazuje na revizi, cestu nebo něco jiného.
fatal: No submodule mapping foundfatal: No submodule mapping found
Repozitář odkazuje na submoduly Gitu, které nejsou správně inicializovány.
fatal: index file corruptfatal: soubor indexu je poškozen
Soubor indexu Gitu (.git/index) je poškozený.