Configurer Gitblit à l'aide d'une authentification SSH
Cet article décrit comment configurer Gitblit avec Talend Administration Center en utilisant une authentification SSH.
Cette configuration a été testée sur l'architecture suivante :
- Talend Administration Center installé sous Windows
- Git installé sous Linux
Prérequis : vous avez installé et configuré Git, comme expliqué dans le Guide d'installation Talend.
-
Exécutez la commande suivante pour ajouter la clé publique au fichier authorized_keys situé dans votre dossier .ssh :
cat id_rsa.pub >> authorized_keys
-
Exécutez la commande suivante pour configurer l'autorisation :
chmod 600 id_rsa.pub
- Téléchargez Gitblit sur http://gitblit.com (uniquement en anglais).
- Installez Tomcat et déployez le fichier .war Gitblit.
-
Exécutez la commande suivante pour ajouter le serveur Git comme known_hosts :
ssh -l <git_username> -p 29418 <git_server>.
Exécutez la même commande sur le serveur hébergeant Talend Administration Center pour créer le fichier known_hosts.
- Ouvrez Gitblit à l'adresse suivante : https://servernName:port/<war_file_name>
-
Utilisez l'identifiant et le mot de passe par défaut (admin/admin) pour vous connecter :
- Cliquez sur la flèche en haut à gauche et sélectionnez My Profile pour configurer la clé SSH pour votre utilisateur·rice.
- Collez le contenu de la clé publique dans le champ prévu à cet effet et sauvegardez-la :
- Ajoutez les informations de connexion à Talend Administration Center : allez dans et saisissez l'URL du SSH dans le champ Git server url (URL du serveur Git).
Cette page vous a-t-elle aidé ?
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !