Skip to content

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'