Configurer une clé SSH pour Git

1. Création d’une clé ,si pas de clé SSH:

ssh-keygen -t ed25519 -C "your_email@example.com"

2. Chargez votre clé dans l’agent ssh :

ssh-add ~/.ssh/id_rsa

3. Recopiez votre clé publique. Si vous utilisez xclip:

xclip -sel clip < ~/.ssh/id_rsa.pub

4. Ouvrez votre navigateur et allez dans les paramètres de votre compte. Sélectionnez Settings / SSH GPG Keys.

5. Entrez une nouvelle clé en appuyant sur le bouton [New SSH key] dans la partie key

Si git demande toujours un mot de passe lors d'un push, il faut switcher l'url du repository  en ssh:
git remote set-url origin git@github.com:USERNAME/REPOSITORY.git

Laisser un commentaire