🔑 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

  1. Allez sur GitHub: https://github.com/settings/keys

  2. Cliquez sur “New SSH key” (bouton vert en haut à droite)

  3. 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)
  4. Cliquez sur “Add SSH key”

  5. 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! 🚀