Skip to content

Instantly share code, notes, and snippets.

@legoffant
Last active April 27, 2021 23:17
Show Gist options
  • Save legoffant/27daf8e664662f5cad19bc069004ae37 to your computer and use it in GitHub Desktop.
Save legoffant/27daf8e664662f5cad19bc069004ae37 to your computer and use it in GitHub Desktop.
Configurer ssh avec github

Configuration de ssh avec github

Créer un repository ou réutiliser un autre.

Vérifier l’existence de clés ssh sur le PC

Lancer la commande ls -al ~/.ssh pour lister les clés.

Vérifier le dossier s’il existe des clés ssh publique nommé:

  • id_rsa.pub
  • id_ecdsa.pub
  • id_ed25519.pub

Générer la paire de clés ssh

Ouvrir un terminal

Lancer la commande:

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

Ajouter un clé ssh au compte github

Faite un cat sur le chemin de votre clé public dans le dossier ~/.ssh/ et copiez le. Ajoutez la clé sur le compte github à (https://github.com/settings/keys)

test la connexion ssh sur le serveur de github

ouvrir un terminal

$ ssh -T git@github.com
# Attempts to ssh to GitHub

Il y aura une information de reconnaissance de signature de clé public

Switch de https a ssh en remote

Aller dans le dossier de travail du projet git. Configurer l’URL de remote par ssh

git remote set-url origin git@github.com:username/your-repository.git
# puis vérifier que cela a bien été pris en compte
git remote -v

commiter un fichier puis pusher le code. l’identifiant et le mot de passe ne sera pas demandé

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment