Installing and configuring Git - 7.3

Talend Installation Guide

Version
7.3
Language
English
Operating system
Windows
Subscription type
Subscription
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Activity Monitoring Console
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Data Preparation
Talend Data Stewardship
Talend DQ Portal
Talend ESB
Talend Identity and Access Management
Talend Installer
Talend JobServer
Talend LogServer
Talend MDM Server
Talend MDM Web UI
Talend Repository Manager
Talend Runtime
Talend SAP RFC Server
Talend Studio
Content
Installation and Upgrade
Last publication date
2022-10-30

This procedure describes how to install and configure Git in order to store all your project data, such as Jobs, Database connections, Routines, Joblets, data models, processes, or stored procedures, in the shared Repository of the Talend Studio.

For more information on the supported Git servers, see Compatible version control systems.

Note: This procedure might not be necessary if the Git server you install already provides Git and you do not need it on your local machine.

Procedure

  1. Download the Git version corresponding to your system at https://git-scm.com/downloads and follow the installation instructions.
  2. Create an SSH key pair.
    1. Open the Git Bash.
    2. Generate a new key by using the following command, where email is the email address of the Git server account:
      ssh-keygen -t ecdsa -b 256 -m PEM -C "email"
    3. When you are prompted to enter a file in which to save the key, press Enter to accept the default file location, or type a name and press Enter.
    4. When you are prompted to enter a passphrase, press Enter to leave it empty.
  3. Put the generated key file in the C:\Users\User_Name\.ssh folder.
  4. Add the public key to the settings of your Git server.
    1. Create a known-hosts file by executing the following command:
      ssh-keyscan.exe -H git_server_hostname >> known_hosts
    2. If you are using multiple SSH private keys, create a config file in your .ssh folder and add the following content in the file to specify which key file is used for which Git server.
      Warning: This config file takes precedence over the Eclipse configuration.
      Host <git_server1_hostname>
      IdentityFile C:/users/username/.ssh/key1
      Host <git_server2_hostname>
      IdentityFile C:/users/username/.ssh/key2
  5. Add the connection information to the Talend Administration Center configuration. For more information, see Setting up Git parameters in Talend Administration Center User Guide.
    Note:

    When running Talend Administration Center as a service, ensure that the known_hosts file is located in the right folder. If not, copy the known_hosts file into the user.home\.ssh folder (or create a .ssh folder if it does not already exist).

    When running Talend Administration Center as a Windows service, user.home is similar to: C:\Windows\System32\config\systemprofile.