Mise au point d'un package YunoHost - Git¶
Ce document décrit comment configurer git sur une machine de tests où l'on met au point un pckage YunoHost (poc-ynh01, poc-ynh02, etc).
Générer la clé SSH¶
Exemple avec la repo keycloak_ynh sur la machine poc-ynh01.
ssh-keygen -t ed25519 -C "keycloak_ynh@poc-ynh01" -f ~/.ssh/id_keycloak_ynh
Ajouter la clé à la repo GitHub¶
Exemple avec la repo keycloak_ynh.
Afficher la clé publique avec cat ~/.ssh/id_keycloak_ynh.pub
Aller sur GitHub dans la repo puis dans Settings puis dans Deploy keys. Exemple : https://github.com/computablefacts/keycloak_ynh/settings/keys
Cliquer sur “Add deploy key” puis ajouter la clé publique en cochant “Allow write access”.
Configurer git¶
Exemple avec la repo keycloak_ynh.
Se placer dans le répertoire de la repo cd ~/keycloak_ynh et utiliser la commande :
git config --add --local core.sshCommand 'ssh -i /home/cfadmin/.ssh/id_keycloak_ynh'