2013-04-22 13 views
18

Ho sentito che c'era un URL pubblico per tutti gli utenti su github in cui è possibile accedere alle loro chiavi pubbliche o che possono fornire l'URL di tutte le loro chiavi pubbliche. È vero? In tal caso, qual è l'URL. Esiste anche per bitbucket?Qual è l'URL pubblico per le chiavi pubbliche Github

risposta

36

È possibile ottenere con:

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

Sostituire <username> con il nome utente reale dell'utente GitHub.

Questo è utile quando si imposta l'autorizzazione di accesso ad altri server. Basta salvare la sua uscita in ~/.ssh/authorized_keys. Per aggiungere fino alla fine dalla riga di comando:

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

Può anche essere fatto utilizzando Github API

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

Per po secchio è possibile utilizzare il seguente

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

Se so un URL chiave pubblica git, come posso ottenere l'accesso o clonare il repository? –

+0

@ HàLink Le chiavi pubbliche appartengono agli utenti non agli archivi. Conosco già l'utente è abbastanza semplice clonare tutti i repository pubblici dell'utente. – frazras

+0

Grazie, ho frainteso l'uso della chiave pubblica. –

Problemi correlati