Látta valaki ezt a hibát és tudja mit kell tenni?
I'm a terminált használom, I'm a root-ban vagyok, a GitHub tároló létezik, és nem tudom, mit tegyek most.
> git push -u origin master
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
A GitHub nem tudja Önt hitelesíteni. Tehát vagy nincs SSH-kulcsod, mert nem állítottál be egyet a gépeden1, vagy a kulcsod nem kapcsolódik a GitHub-fiókodhoz.
Az SSH/git URL helyett használhatod a HTTPS URL-t is, hogy ne kelljen SSH-kulcsokkal foglalkoznod. Ez a GitHub's ajánlott módszer.
Továbbá a GitHubnak van egy kifejezetten erre a hibaüzenetre vonatkozó súgóoldala, és részletesebben elmagyaráz mindent, amit ellenőrizhet.
Létre kell hoznia egy SSH-kulcsot (ha még nem rendelkezik ilyennel), és a nyilvános kulcsot a Github-fiókjához kell társítania. Lásd Github's saját dokumentációja.
Ez történt velem. Valamilyen oknál fogva az eredetem összekeveredett anélkül, hogy észrevettem volna:
Ellenőrizze, hogy a beállítások még mindig helyesek-e
git remote -v
az url-nek valami olyasminek kell lennie, mint ssh://[email protected]/YourDirectory/YourProject.git; ha nem látod a [email protected] címet, használd a következő opciót.
git remote set-url origin git://github.com/YourDirectory/YourProject.git
a helyes beállításhoz. Vagy használhatod a github alkalmazást az elsődleges távoli tároló url-jének ellenőrzésére és beállítására az adott tároló beállítási paneljén.