# 使用 SSH 身份验证配置 Gitblit

此节描述如何使用 SSH 身份验证配置 Gitblit 在 Talend Administration Center 中的应用。

## 开始之前

您已按照《Talend 安装指南》中的说明安装并配置 Git。

## 关于此任务

已在以下架构上进行测试：

* Windows 下安装的 Talend Administration Center
* Linux 下安装的 Git

## 步骤

1. 使用以下命令，在位于 .ssh 文件夹的 authorized\_keys 文件中添加公钥：

   cat id\_rsa.pub &gt;&gt; authorized\_keys
2. 使用以下命令设置权限：

   chmod 600 id\_rsa.pub
3. 从 [http://gitblit.com](http://gitblit.com/) （仅提供英文版本） 下载 Gitblit。
4. 安装 Tomcat 并部署 Gitblit war 文件。
5. 使用以下命令，将 git 服务器添加为 known\_hosts：

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

   在托管 Talend Administration Center 的服务器上运行相同的命令，以创建 known\_hosts 文件。
6. 使用以下地址打开 Gitblit：https://servernName:port/&lt;war\_file\_name&gt;。
7. 使用默认用户名和密码 (admin/admin) 登录：

   ![](https://help.qlik.com/talend/zh-CN/installation-guide-linux/Resources/images/gitblit-welcome.png)
8. 单击左侧角落的箭头并选择我的配置文件，为您的用户设置 SSH 密钥。
9. 将公钥内容粘贴到密钥字段中并保存：

   ![](https://help.qlik.com/talend/zh-CN/installation-guide-linux/Resources/images/gitblit-ssh.png)
10. 将连接信息添加到 Talend Administration Center: 进入 &gt; Settings &gt; Configuration &gt; Git (设置 &gt; 配置 &gt; Git) 配置项，然后在 Git server url (Git 服务器 URL) 文本框中输入 SSH URL。

    ![](https://help.qlik.com/talend/zh-CN/installation-guide-linux/Resources/images/AWS-SSH-GitServerURL.png)

    在此配置中，Username 及 Password 框中可能留空。要了解更多信息，请按照 [Setting up Git parameters](https://help.qlik.com/talend/en-US/administration-center-user-guide/8.0/setting-up-git-parameters) 中描述的程序操作。