Connection ssh
Pour connecter notre machine au compte github procéder comme suit:
ssh-keygen -t ed25519 -C "me@me.ch"
ssh-keygen -t ed25519 -C "me@me.ch"
Generating public/private ed25519 key pair.
Enter file in which to save the key (/Users/USERNAME/.ssh/id_ed25519): /Users/USERNAME/.ssh/id_ed25519_github
Created directory '/Users/USERNAME/.ssh'.
Enter passphrase (empty for no passphrase): on laisse vide
Enter same passphrase again: on laisse vide
Création du fichier config:
cd ~/.ssh
touch config
On edit le fichier /Users/USERNAME/.ssh/config
vim ~/.ssh/config
Host github.com
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed25519_github
Ajout au trousseau de clef Que pour les macs
ssh-add --apple-use-keychain ~/.ssh/id_ed25519_github
Ajouter a github
Aller sur settings/SSH and GPG keys et cliquer sur le bouton new ssh Laisser la configuration par défaut ajouter un titre par exemple mon mac, et excécuter la commande suivant pour copier et coller la clef ssh:
pbcopy < ~/.ssh/id_ed25519_github.pub
le processus est terminé, penser a cloner un repertoire privé pour etre sur que ca marche.