Çözüldü GitHub permission denied hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

perii

Hectopat
Katılım
14 Nisan 2022
Mesajlar
12
Çözümler
1
Merhaba, yeni bir repo oluşturdum ve dosyalarımı githuba yüklemek isteyip tam pushlarken bu erroru veriyor ve dosya repoma eklenemiyor. Error tam olarak şöyle:

Permission denied (publickey).
Fatal: Could not read from remote repository.

Please make sure you have the correct Access rights.
And the repository exists.

Daha önceden oluşturduğum repolarıma yeni bir dosya pushlayabiliyorum sıkıntı çıkmıyor fakat yeni oluşturduğum repolara herhangi bir dosya push olmuyor. Stack Overflow'dan baktım çözümlerine. SSH key ekleyerek çözülebilir denilmiş ssh-keygen -t ed25519 -C "your_email@example.com" bununla bir key edindim ama ed25519 değil de b 4096 yı kullandığımda direkt dosya bulunamadı diyor ve sonuç alamadım ama ed25519 kullandığımda the key's randomart image is: diye bir sonuç aldım ama key i öğrenmek istediğimde herhangi bir dosya bulunamadı diyor. Sorun yeni oluşturduğum repomda herhangi bir dosya olmamasıyla alakalıysa ben artık nasıl yeni bir repo oluşturacağım ki?
 
Çözüm
GitHub cli veya GitHub desktop kullanabilirsin. Özellikle GitHub cli çok hoş bence.

Teşekkürler önerileriniz için ama gerek kalmadı çözdüm.

SSH Key'i GitHub'a da yukledin mi?
Dosya bulunamadi derken tam olarak nasıl bir cikti veriyor?
Personal Access token da kullanabilirsin ama SSH key en temizi bana gore.

Ayrica git versiyonun guncel mi?

Sorumu okuyup cevaplamaya çalıştığınız için teşekkür ederim

Aynı hatayı yaşayan olursa diye yazmak istedim. Sorunu, önceki repomun (içinde dosya olan bir repo) üzerinden bir SSH key oluşturarak çözdüm. Bu sorunu yaşarken sürekli yeni bir repo açıp onun üzerinden deniyordum, ama aslında repoda mutlaka en az bir dosya olması gerekiyormuş. Eğer yeni bir hesap veya repo açıp bu hatayla karşılaşırsanız, repo oluştururken README dosyasını ekleme kutucuğunu işaretlemeyi unutmayın.

SSH key komutlarını yazarken, hangi dosya üzerine kuracağını ve şifre kısmını boş geçip enterladım, key'in görselini verdi. Sonraki hatam, cat ~/.ssh/id_rsa.pub | clip komutunu verip terminalde hala yazılmış bir biçimde key’i görmeye çalışmaktı. Oysa ki key zaten kopyalanmış olarak geliyordu. Kopyalanan key'i GitHub hesabımın ayarlarındaki "SSH and GPG keys" kısmına yapıştırarak sorunu çözdüm.

SSH key'in sadece tek bir repo üzerinde etkili olduğunu sandığım için bu kadar uğraşmışım.
GitHub cli veya GitHub desktop kullanabilirsin. Özellikle GitHub cli çok hoş bence.

Teşekkürler önerileriniz için ama gerek kalmadı çözdüm.

SSH Key'i GitHub'a da yukledin mi?
Dosya bulunamadi derken tam olarak nasıl bir cikti veriyor?
Personal Access token da kullanabilirsin ama SSH key en temizi bana gore.

Ayrica git versiyonun guncel mi?

Sorumu okuyup cevaplamaya çalıştığınız için teşekkür ederim

Aynı hatayı yaşayan olursa diye yazmak istedim. Sorunu, önceki repomun (içinde dosya olan bir repo) üzerinden bir SSH key oluşturarak çözdüm. Bu sorunu yaşarken sürekli yeni bir repo açıp onun üzerinden deniyordum, ama aslında repoda mutlaka en az bir dosya olması gerekiyormuş. Eğer yeni bir hesap veya repo açıp bu hatayla karşılaşırsanız, repo oluştururken README dosyasını ekleme kutucuğunu işaretlemeyi unutmayın.

SSH key komutlarını yazarken, hangi dosya üzerine kuracağını ve şifre kısmını boş geçip enterladım, key'in görselini verdi. Sonraki hatam, cat ~/.ssh/id_rsa.pub | clip komutunu verip terminalde hala yazılmış bir biçimde key’i görmeye çalışmaktı. Oysa ki key zaten kopyalanmış olarak geliyordu. Kopyalanan key'i GitHub hesabımın ayarlarındaki "SSH and GPG keys" kısmına yapıştırarak sorunu çözdüm.

SSH key'in sadece tek bir repo üzerinde etkili olduğunu sandığım için bu kadar uğraşmışım.
 
Çözüm
Teşekkürler önerileriniz için ama gerek kalmadı çözdüm.



Sorumu okuyup cevaplamaya çalıştığınız için teşekkür ederim

Aynı hatayı yaşayan olursa diye yazmak istedim. Sorunu, önceki repomun (içinde dosya olan bir repo) üzerinden bir SSH key oluşturarak çözdüm. Bu sorunu yaşarken sürekli yeni bir repo açıp onun üzerinden deniyordum, ama aslında repoda mutlaka en az bir dosya olması gerekiyormuş. Eğer yeni bir hesap veya repo açıp bu hatayla karşılaşırsanız, repo oluştururken README dosyasını ekleme kutucuğunu işaretlemeyi unutmayın.

SSH key komutlarını yazarken, hangi dosya üzerine kuracağını ve şifre kısmını boş geçip enterladım, key'in görselini verdi. Sonraki hatam, cat ~/.ssh/id_rsa.pub | clip komutunu verip terminalde hala yazılmış bir biçimde key’i görmeye çalışmaktı. Oysa ki key zaten kopyalanmış olarak geliyordu. Kopyalanan key'i GitHub hesabımın ayarlarındaki "SSH and GPG keys" kısmına yapıştırarak sorunu çözdüm.

SSH key'in sadece tek bir repo üzerinde etkili olduğunu sandığım için bu kadar uğraşmışım.

Sorununu nasil cozdugunu de anlattigin icin de tesekkurler.
 

Technopat Haberler

Yeni konular

Geri
Yukarı