This procedure describes how to install and configure Git in order to store all
your project data (Jobs, Database connections, Routines, Joblets, etc.) in the shared
Repository of Talend Studio.
For more information on the supported Git servers, see Compatible version control systems.
Tip: This procedure might not be necessary if the Git server
you install already provides Git and you don't need it on your local machine.
Procedure
-
Download the Git version corresponding to your system at https://git-scm.com/downloads and follow the installation
instructions.
-
Create an SSH key pair.
-
Open a terminal instance.
-
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"
-
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.
-
When you are prompted to enter a passphrase, press Enter to leave it
empty.
-
Put the generated key file in the
/home/User_Name/.ssh directory.
-
Add the public key to the settings of your Git server.
-
Create a known-hosts file by executing the following command:
ssh-keyscan -H git_server_hostname >>
known_hosts
-
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.
Host <git_server1_hostname>
IdentityFile /home/username/.ssh/key1
Host <git_server2_hostname>
IdentityFile /home/username/.ssh/key2
What to do next
When creating a project in
Talend Cloud Management Console, provide
the connection information as explained in
Creating projects.