Mise en place clé SSH Git
Générer la clé de sécurité
Sur la machine local exécuter la commande suivante pour générer la clé SSH :
ssh-keygen -t ed25519 -C "your_email@example.com"
Il n'est pas nécessaire de mettre une passphrase.
Ajouter la clé au compte
Pour ajouter la nouvelle clé au compte Gitea il faut récupérer le contenu de la clé publique :
cat ~/.ssh/id_ed25519.pub
Le contenu de la clé ressemble à ceci :
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHpRFB++5649q68s47audlJzpfdVUfAL3qJhxvaKkKSDHCsq your_email@example.com
Puis sélectionner le contenu dans le presse papier.
Ouvrir les paramètres du compte puis se rendre dans l'onglet "Clés SSH / GPG".
Ajouter une nouvelle clé, donner un nom à la clé, puis coller le contenu du presse papier.
Cloner le repository
Une fois la clé ajouté au compte Git il va être possible de cloner le repository via l'url SSH :
git clone ssh://<usergit>@<domaine.name>/<user>/DemoRepoGit.git