# Configurer Gitblit à l'aide de l'authentification SSH

Cet article décrit comment configurer Gitblit avec Talend Administration Center en utilisant une authentification SSH.

## Avant de commencer

Vous avez installé et configuré Git, comme expliqué dans le Guide d'installation Talend.

## Pourquoi et quand exécuter cette tâche

Cette configuration a été testée sur l'architecture suivante :

* Talend Administration Center installé sous Windows
* Git installé sous Linux

## Procédure

1. Exécutez la commande suivante pour ajouter la clé publique au fichier authorized\_keys situé dans votre dossier .ssh :

   cat id\_rsa.pub &gt;&gt; authorized\_keys
2. Exécutez la commande suivante pour configurer la permission :

   chmod 600 id\_rsa.pub
3. Téléchargez Gitblit sur [http://gitblit.com](http://gitblit.com/) (uniquement en anglais).
4. Installez Tomcat et déployez le fichier .war Gitblit.
5. Exécutez la commande suivante pour ajouter le serveur Git comme known\_hosts :

   ssh -l &lt;git\_username&gt; -p 29418 &lt;git\_server&gt;

   Exécutez la même commande sur le serveur hébergeant Talend Administration Center pour créer le fichier known\_hosts.
6. Ouvrez Gitblit à l'adresse suivante : https://servernName:port/&lt;war\_file\_name&gt;.
7. Utilisez l'identifiant et le mot de passe par défaut (admin/admin) pour vous connecter :

   ![](https://help.qlik.com/talend/fr-FR/installation-guide-windows/Resources/images/gitblit-welcome.png)
8. Cliquez sur la flèche en haut à gauche et sélectionnez My Profile pour configurer la clé SSH pour votre utilisateur·trice.
9. Collez le contenu de la clé publique dans le champ prévu à cet effet et sauvegardez-la :

   ![](https://help.qlik.com/talend/fr-FR/installation-guide-windows/Resources/images/gitblit-ssh.png)
10. Ajoutez les informations de connexion à Talend Administration Center : allez dans &gt; Settings (Paramètres) &gt; Configuration &gt; Git et saisissez l'URL du SSH dans le champ Git server url (URL du serveur Git).

    ![](https://help.qlik.com/talend/fr-FR/installation-guide-windows/Resources/images/AWS-SSH-GitServerURL.png)

    Dans cette configuration, les champs Username (Identifiant) et Password (Mot de passe) peuvent rester vides. Pour plus d'informations, suivez la procédure décrite dans [Configurer les paramètres de Git](https://help.qlik.com/talend/fr-FR/administration-center-user-guide/8.0/setting-up-git-parameters).