# A chaque ordinateur ou serveur
# Étape 1 : Génération de la clé
ssh-keygen -t ed25519 -C "email@bon-courriel-du-compte.qc.ca" -f ~/.ssh/id_github_cegep
# Étape 2 : Ajout sur GitHub
cat ~/.ssh/id_github_cegep.pub
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ5CEUirHOy5dHtXBYPpDWLwqEEerIJ5fkkV1sfmlnon email@bon-courriel-du-compte.qc.ca
BROWSER : Settings → SSH and GPG keys → New SSH key ( https://github.com/settings/keys )
Titre : Travaux ou Nom de l'ordi ------ Type: Authentication key
Key : ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ5CEUirHOy5dHtXBYPpDWLwqEEerIJ5fkkV1sfmlnon email@bon-courriel-du-compte.qc.ca
# Étape 3 : Ajout au SSH-Agent
eval "$(ssh-agent -s)"
ssh-add -D
ssh-add ~/.ssh/id_github_cegep
# À chaque nouveau projet ou ordinateur de travail du projet
git clone git@github.com:organisation/mirador-votre-compte.git mirador
déplacer le répertoire .git dans le projet (si le projet est deja sur l'ordi)
# A chaque version de code
git add --all
git commit -m "Projet initial mirador"
git push
# A chaque ouverture de console
cd ~/mirador
ssh-add ~/.ssh/id_github_cegep