-
Ouvrez un terminal sur votre système d'exploitation.
-
Exécutez la commande suivante pour générer une nouvelle paire de clés SSH :
ssh-keygen -t rsa -b 4096 -C "votre@email.com"
Veillez à remplacer "votre@email.com" par votre propre adresse e-mail.
-
Suivez les instructions à l'écran pour spécifier l'emplacement où enregistrer la paire de clés et, si nécessaire, un mot de passe pour sécuriser votre clé privée.
-
Copiez le contenu de votre clé publique en utilisant la commande suivante (sur Unix/Linux) :
cat ~/.ssh/id_rsa.pub
Sur Windows, utilisez cette commande :
type C:\chemin\vers\votre\fichier\id_rsa.pub
-
Connectez-vous à votre compte GitHub et accédez aux paramètres de sécurité.
-
Cliquez sur "Clés SSH et GPG" dans la barre latérale.
-
Cliquez sur "Nouvelle clé SSH".
-
Collez le contenu de votre clé publique dans le champ "Clé" et donnez-lui un titre descriptif.
-
Cliquez sur "Ajouter une clé SSH" pour enregistrer la clé sur votre compte GitHub.
-
Assurez-vous que votre clé privée est chargée dans votre agent SSH en utilisant la commande suivante :
ssh-add ~/.ssh/id_rsa
-
Vous pouvez désormais cloner, pousser et accéder à vos dépôts GitHub sans avoir à entrer de nom d'utilisateur ou de mot de passe.