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
18
A
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
Se so un URL chiave pubblica git, come posso ottenere l'accesso o clonare il repository? –
@ 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
Grazie, ho frainteso l'uso della chiave pubblica. –