N-HiTec Logo

Configuration d'une clé SSH pour GitHub

L'utilisation d'une clé SSH permet une authentification sécurisée auprès de GitHub sans devoir saisir votre nom d'utilisateur et mot de passe à chaque opération.

Générer une clé SSH

Linux/macOS :

bash
ssh-keygen -t ed25519 -C "votre_email@example.com"

Si nécessaire (compatibilité), utilisez :

bash
ssh-keygen -t rsa -b 4096 -C "votre_email@example.com"

Windows (Git Bash) :

bash
ssh-keygen -t ed25519 -C "votre_email@example.com"

Ajouter la clé à l'agent SSH

Linux/macOS :

bash
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519

Windows :

powershell
Get-Service -Name ssh-agent | Set-Service -StartupType Manual
Start-Service ssh-agent
ssh-add /c/Users/votre_utilisateur/.ssh/id_ed25519

Ajouter la clé SSH à GitHub

  1. Copiez votre clé publique :

    bash
    cat ~/.ssh/id_ed25519.pub
  2. Rendez-vous sur GitHub : Settings → SSH and GPG keys → New SSH key.

  3. Collez la clé, ajoutez un titre descriptif, puis validez.

Tester la configuration SSH

bash
ssh -T git@github.com

Un message de succès indique une configuration correcte.

Utiliser SSH avec Git

Pour configurer votre dépôt avec SSH :

bash
git remote set-url origin git@github.com:votre_nom_utilisateur/votre_depot.git