Bu hatayı gören ve ne yapacağını bilen var mı?
Terminal kullanıyorum, kök dizindeyim, GitHub deposu var ve şimdi ne yapacağımı bilmiyorum.
> 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.
GitHub kimliğinizi doğrulayamıyor. Yani, ya bir SSH anahtarınız yok, çünkü makinenizde bir tane ayarlamadınız, ya da anahtarınız GitHub hesabınızla ilişkili değil.
SSH anahtarlarıyla uğraşmak zorunda kalmamak için SSH/git URL'si yerine HTTPS URL'sini de kullanabilirsiniz. Bu GitHub'ın önerdiği yöntemdir.
Ayrıca, GitHub'da özellikle bu hata mesajı için bir yardım sayfası vardır ve kontrol edebileceğiniz her şeyi daha ayrıntılı olarak açıklar.
Bu benim başıma geldi. Bir sebepten dolayı ben farkına varmadan kökenim karışmış:
Ayarlarınızın hala doğru olup olmadığını kontrol edin
git remote -v
url'nin ssh://[email protected]/YourDirectory/YourProject.git gibi bir şey olması gerekir; [email protected] adresini göremiyorsanız, şunu kullanın
git remote set-url origin git://github.com/YourDirectory/YourProject.git
doğru ayarlamak için. Ya da github uygulamasını kullanarak kendi deponuzun ayarlar panelinde Birincil Uzak Depo url'sini kontrol edebilir ve ayarlayabilirsiniz.