# 安装和配置 Git

此过程描述如何安装和配置 Git，以便将您的所有工程数据 (如作业、数据库连接、例程、小作业、数据模型、流程、存储过程) 存储在 Talend Studio 的共享存储库中。

有关受支持的 Git 服务器的更多信息，请参阅[兼容的版本控制系统](https://help.qlik.com/talend/en-US/installation-guide-linux/7.3/version-control)。

信息注释注： 如果您安装的 Git 服务器已经提供了 Git，而您在本地计算机上不需要它，则可能不需要此过程。

## 步骤

1. 在 https://git-scm.com/downloads （仅提供英文版本） 下载对应于您系统的 Git 版本，并遵循安装说明。
2. 创建一个 SSH 密钥对。
   1. 打开一个终端实例。
   2. 用下述命令生成一个新密钥，其中 email 为 Git 服务器账户的邮件地址：
      ```
      ssh-keygen -t ecdsa -b 256 -m PEM -C "email"
      ```
   3. 当收到输入要保存密钥的文件的提示时，直接按回车键接受默认保存位置，或者键入文件名然后按回车键确认。
   4. 当提示您输入密码时，按回车键将其留空。
3. 将生成的密钥文件放在 /home/User\_Name/.ssh 文件夹中。
4. 将公钥添加到您的 Git 服务器的设置中。
   1. 通过执行以下命令创建 known-hosts 文件：

      ssh-keyscan -H git\_server\_hostname &gt;&gt; known\_hosts
   2. 如果您使用多个 SSH 私钥，请在 .ssh 文件夹中创建一个 config文件，然后在文件中添加以下内容，以指定哪个密钥文件用于哪个 Git 服务器。

      信息注释警告： 此config 文件优先于 Eclipse 配置。
      ```
      Host <git_server1_hostname>
      IdentityFile /home/username/.ssh/key1
      Host <git_server2_hostname>
      IdentityFile /home/username/.ssh/key2
      ```
5. 将连接信息添加到 Talend Administration Center 配置。更多信息，请参阅 Talend Administration Center 用户指南中的 [Setting up Git parameters](https://help.qlik.com/talend/r/en-US/7.3/administration-center-user-guide/setting-up-svn-or-git-parameters) (英文版) 一节。