Configure GitBlit using SSH authentication

Talend Documentation Team
Talend Data Services Platform
Talend MDM Platform
Talend ESB
Talend Real-Time Big Data Platform
Talend Data Fabric
Talend Open Studio for ESB
Data Governance
Installation and Upgrade
Data Quality and Preparation
Administration and Monitoring
Design and Development
Talend Administration Center

Configure GitBlit using SSH authentication

This article describes how to configure Gitblit with Talend Administration Center using SSH authentication.

This was tested on the following architecture:

  • Talend Administration Center installed on Windows
  • Git installed on a Linux box

Prerequisite: You have installed and configured Git as explained in Talend Installation Guide .

  1. Use the following command to add the public key in the authorized_keys file located in your .ssh folder:

    cat >> authorized_keys
  2. Set the permission using the following command:

    chmod 600
  3. Download Gitblit from
  4. Install Tomcat and deploy the Gitblit war file.
  5. Use the following command to add the git server as known_hosts:

    ssh -l <git_username> -p 29418 <git_server>.

    Run the same command on the server hosting Talend Administration Center as well to create the known_hosts file.

  6. Open Gitblit using the following link: https://servernName:port/<war_file_name >
  7. Use the default username and password (admin/admin) to log in:
  8. Click the arrow at the left corner and select my profile to set up the SSH key for your user.
  9. Paste the content of the public key into the key field and save it:
  10. Add the connection information to the Talend Administration Center configuration. For more information, see Talend Administration Center User Guide .