đ Configuration SSH pour GitHub - liarobot
đ Configuration SSH pour GitHub - liarobot
â ClĂ© SSH créée avec succĂšs!
Une nouvelle clé SSH a été générée spécifiquement pour le dépÎt liarobot.
đ Ătape 1: Copier la clĂ© publique
Voici votre clé publique SSH à ajouter sur GitHub:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFgRPeiZENaOCC3V12QB3/ccRfBNThmebOFFhLt6WV55 liarobot@github
đ Ătape 2: Ajouter la clĂ© sur GitHub
-
Allez sur GitHub: https://github.com/settings/keys
-
Cliquez sur âNew SSH keyâ (bouton vert en haut Ă droite)
- Remplissez le formulaire:
- Title:
liarobot - Linux(ou un nom de votre choix) - Key type:
Authentication Key - Key: Collez la clé ci-dessus (toute la ligne commençant par
ssh-ed25519)
- Title:
-
Cliquez sur âAdd SSH keyâ
- Confirmez avec votre mot de passe GitHub si demandé
đ§Ș Ătape 3: Tester la connexion
Une fois la clé ajoutée sur GitHub, testez la connexion:
ssh -T git@github-liarobot
Vous devriez voir:
Hi xaviercallens! You've successfully authenticated, but GitHub does not provide shell access.
đ Ătape 4: Utiliser la clĂ© pour push
Maintenant vous pouvez faire des push sans mot de passe:
git push liarobot master
Aucun mot de passe ne sera demandĂ©! đ
đ Fichiers créés
- Clé privée:
~/.ssh/id_ed25519_liarobot(NE JAMAIS PARTAGER!) - Clé publique:
~/.ssh/id_ed25519_liarobot.pub(celle Ă ajouter sur GitHub) - Configuration SSH:
~/.ssh/config(mise à jour avec la nouvelle clé)
đ§ Configuration technique
Le dépÎt liarobot a été configuré pour utiliser SSH:
# Ancien (HTTPS - demande mot de passe)
https://github.com/xaviercallens/liarobot.git
# Nouveau (SSH - utilise la clé)
git@github-liarobot:xaviercallens/liarobot.git
đĄ Commandes utiles
Voir les remotes configurés
git remote -v
Push vers liarobot (sans mot de passe)
git push liarobot master
Push toutes les branches
git push liarobot --all
Vérifier la connexion SSH
ssh -T git@github-liarobot
đĄïž SĂ©curitĂ©
- â La clĂ© privĂ©e est protĂ©gĂ©e (permissions 600)
- â Utilisez une clĂ© diffĂ©rente par projet pour plus de sĂ©curitĂ©
- â Ne partagez JAMAIS votre clĂ© privĂ©e
- â Seule la clĂ© publique doit ĂȘtre ajoutĂ©e sur GitHub
đ Ressources
- Documentation GitHub SSH: https://docs.github.com/en/authentication/connecting-to-github-with-ssh
- Gestion des clés SSH: https://github.com/settings/keys
Note: Une fois la clĂ© ajoutĂ©e sur GitHub, tous vos push vers liarobot seront automatiques, sans demande de mot de passe! đ