Sorun, wiki'nin deposunu klonladığınızda, klon HTTPS üzerinden yapılır, çünkü Bitbucket tarafından sağlanan bağlantı depoya erişmek için HTTPS kullanır. İhtiyacınız olan şey, HTTPS yerine protokol olarak SSH kullanarak erişmenin bir yoludur.
Wiki'nin Git deposuna SSH üzerinden erişmek mümkündür, ancak Bitbucket bunu yapmak için bağlantı sağlamamaktadır.
Bitbucket'in sorun izleme sistemindeki bir bilet sayesinde, projenin deposunun aynı URI'sini kullanarak, ancak /wiki
ekli olarak wiki deposuna SSH üzerinden erişebileceğinizi buldum .
Dolayısıyla, projenizin deposu altındaysa git@bitbucket.org:UserName/project-name.git
, git@bitbucket.org:UserName/project-name.git/wiki
Bitbucket tarafından sağlanan HTTPS URI'sini kullanmak yerine wiki deposuna adresinden erişilebilir .
Bu şekilde, wiki'nizi komutu çalıştırarak klonlayabilirsiniz.
git clone git@bitbucket.org:UserName/project-name.git/wiki
veya wiki deposunu HTTPS kullanarak zaten klonladıysanız origin
, komutu çalıştırarak uzaktan kumandayı SSH kullanacak şekilde değiştirebilirsiniz
git remote set-url origin git@bitbucket.org:UserName/project-name.git/wiki
Bunu zaten denedim ve mükemmel çalışıyor! Git artık sunucuda oturum açmak için SSH anahtarınızla SSH kullanıyor olduğundan, artık parolanız istenmeyecek.