# Gitをインストールして設定

この手順では、Talend Studioの共有リポジトリーの全プロジェクトデータ(ジョブ、データベース接続、ルーチン、ジョブレットなど)を保管するためにGitをインストールして設定する方法を説明しています。

## 始める前に

* GitHubリポジトリーがMicrosoft Azure DevOpsプロジェクトでホストされている場合は、そのリポジトリー名にスペースが含まれていないことを確認してください。

* インストールしたGitサーバーでGitが既に提供されておりローカルマシンにはGitが必要ない場合は、この手順は必要ないかもしれません。

  サポートされているGitサーバーの詳細は、[互換性があるバージョン管理システム](https://help.qlik.com/talend/ja-JP/installation-guide-linux/Cloud/version-control "Talendプロジェクトを保存するうえで推奨およびサポートされるバージョン管理システムは次のとおりです。")をご覧ください。

## 手順

1. システムに対応するGitバージョンをhttps://git-scm.com/downloadsでダウンロードし、インストール手順に従います。
2. SSHキーペアを作成します。
   1. ターミナルインスタンスを開きます。
   2. 次のコマンドを使って新しいキーを生成します。emailはGitサーバーアカウントのメールアドレスです。
      ```
      ssh-keygen -t ecdsa -b 256 -m PEM -C "email"
      ```
   3. キーを保存するファイルを入力するよう求められた場合は、Enterを押してデフォルトのファイル場所を受け入れるか、名前を入力してEnterを押します。
   4. パスフレーズを入力するよう求められた場合は、Enterを押して空のままにします。
3. 生成されたキーファイルを/home/User\_Name/.sshディレクトリーに配置します。
4. パブリックキーをGitサーバーの設定に追加します。
   1. 以下のコマンドを実行して、既知のホストファイルを作成します:

      ssh-keyscan -H git\_server\_hostname &gt;&gt; known\_hosts
   2. 複数のSSHプライベートキーを使っている場合は、.sshフォルダーにconfigファイルを作成し、ファイルに次のコンテンツを追加してどのGitサーバーにどのキーファイルを利用するかを指定します。
      ```
      Host <git_server1_hostname>
      IdentityFile /home/username/.ssh/key1
      Host <git_server2_hostname>
      IdentityFile /home/username/.ssh/key2
      ```

## 次のタスク

Talend Management Consoleでプロジェクトを作成する時は、[プロジェクトを作成](https://help.qlik.com/talend/ja-JP/management-console-user-guide/Cloud/creating-projects)の説明に従って接続情報を入力してください。