2013-04-22 31 views
18

Ortak anahtarlarına erişebildiğiniz veya herkese açık anahtarlarının bu URL'sini sağlayabildiği github'daki tüm kullanıcılar için genel bir URL olduğunu duydum. Bu doğru mu? Eğer öyleyse bu URL nedir. Bitbucket için de var mı?Github genel anahtarları için genel URL nedir

cevap

36

Sen ile alabilirsiniz:

curl https://github.com/<username>.keys 

GitHub kullanıcının asıl kullanıcı adıyla <username> değiştirin.

Bu, oturum açma iznini diğer sunuculara ayarladığınızda kullanışlıdır. Sadece çıktıyı ~/.ssh/authorized_keys'a kaydedin. Komut satırından sonuna kadar eklemek için:

curl https://github.com/<username>.keys | tee -a ~/.ssh/authorized_keys 

Ayrıca bildiğim varsa aşağıdaki

curl -i https://bitbucket.org/api/1.0/users/<username>/ssh-keys 
+0

kullanabilirsiniz bit kova için Github API

curl -i https://api.github.com/users/<username>/keys 

kullanılarak yapılabilir bir genel ortak anahtar URL'si, nasıl depoya erişebilir veya klonlayabilirim? –

+0

@ HàLink Ortak anahtarlar, depolara değil kullanıcılara aittir. Zaten kullanıcın genel depolarını klonlamak çok kolay olduğunu biliyorum. – frazras

+0

Teşekkürler, ortak anahtar kullanımını yanlış anlamış bulunmaktayım. –