web-dev-qa-db-fra.com

Quelle est l'URL publique des clés publiques Github

J'ai entendu qu'il y avait une URL publique pour tous les utilisateurs sur github où vous pouvez accéder à leurs clés publiques ou ils peuvent fournir cette URL de toutes leurs clés publiques. Est-ce vrai? Si oui, quelle est cette URL. Existe-t-il également pour bitbucket?

34
frazras

Vous pouvez obtenir avec:

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

Remplacer <username> avec le nom d'utilisateur réel de l'utilisateur GitHub.

Ceci est utile lorsque vous définissez une autorisation de connexion sur d'autres serveurs. Enregistrez simplement sa sortie dans ~/.ssh/authorized_keys. Pour l'ajouter à la fin à partir de la ligne de commande:

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

Cela peut également être fait en utilisant l'API Github

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

Pour le compartiment de bits, vous pouvez utiliser les éléments suivants: (Cet appel nécessite une authentification.)

curl -i https://bitbucket.org/api/1.0/users/<accountname>/ssh-keys
58
frazras

Les clés publiques GPG sont désormais disponibles sur https://github.com/<username>.gpg

9
Brian D

Tutoriels Youtube pour cela:

https://www.youtube.com/watch?v=Vi-WqFKYpnw

Félicitez:

$ ssh-keygen -t rsa -b 4096 -C "[email protected]"
0
Sushen Biswas