Oldukça ilgili bir bilgi parçası, bitbucket için ayarlanmış bir özel ssh yapılandırmam var. (Ben aktif olarak yapılandırma dosyasında diğer girdileri kullanın) ssh söz konusu olduğundaBitbucket ssh genel anahtarı reddediliyor, ancak ssh testi hiçbir sorun olmadan bağlanıyor
[[email protected]]$ cat ~/.ssh/config
Host bitbucket
Hostname bitbucket.org
IdentityFile /home/ivanna/.ssh/id_rsa_bitbucket
IdentitiesOnly yes
bu dosyada izinleri kadarıyla kesinlikle doğrudur: my '.ssh/config' dosyasında aşağıdaki var. Ben git uzaktan kökenli eklendi Şimdi ben yerine bitbucket.org ait bitbucket kullandı:
git remote add origin bitbucket:ivanna/my-repo.git
ama aşağıdaki hatayı alıyorum itmek çalıştığınızda: ben değil gibi
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Öyle görünüyor Herkese açık anahtarımı falan ekleyeyim, değil mi? Ama kesinlikle yaptım. Ve daha fazla bilgi ararken, bu sayfayı hatayla ilgili olarak bulabilirsiniz (https://confluence.atlassian.com/pages/viewpage.action?pageId=302811860). Anahtarını kontrol etmek için ne yaptıklarını söylediğimde:
[[email protected]]$ ssh -T [email protected]
logged in as ivanna.
You can use git or hg to connect to Bitbucket. Shell access is disabled.
Görünüşe göre, iyi görünüyor. Öyleyse neden işi zorlamıyor? Yukarıdaki bağlantı, projenin kendisi üzerinde bir izin sorunu olabileceğinden bahseder, ancak izinler insanların önerdiği şekilde belirledim ve hiçbir şey yapmadı. Neler olduğunu bilen var mı?
Teşekkür ederim, bu utanç verici oldu. – Ivanna