Gitを使い、Talend Studioの共有リポジトリーにある全プロジェクトデータ(ジョブ、データベース接続、ルーチン、ジョブレット、データモデル、プロセス、ストアドプロシージャーなど)を保管します。
始める前に
サポートされているGitサーバーの詳細は、互換性があるバージョン管理システムをご覧ください。
手順
- システムに対応するGitバージョンをhttps://git-scm.com/downloadsでダウンロードし、インストール手順に従います。
-
SSHキーペアを作成します。
- Git Bashを開きます。
-
次のコマンドを使って新しいキーを生成します。emailはGitサーバーアカウントのメールアドレスです。
ssh-keygen -t ecdsa -b 256 -m PEM -C "email"
- キーを保存するファイルを入力するよう求められた場合は、Enterを押してデフォルトのファイルロケーションを受け入れるか、名前を入力してEnterを押します。
- パスフレーズを入力するよう求められた場合は、Enterを押して空のままにします。
- 生成されたキーファイルをC:\Users\User_Name\.sshフォルダーに置きます。
-
パブリックキーをGitサーバーの設定に追加します。
-
以下のコマンドを実行して、既知のホストファイルを作成します:
ssh-keyscan.exe -H git_server_hostname >> known_hosts
-
複数のSSHプライベートキーを使っている場合は、.sshフォルダーにconfigファイルを作成し、ファイルに次のコンテンツを追加してどのGitサーバーにどのキーファイルを利用するかを指定します。
警告: このconfigファイルはEclipse設定よりも優先されます。
Host <git_server1_hostname> IdentityFile C:/users/username/.ssh/key1 Host <git_server2_hostname> IdentityFile C:/users/username/.ssh/key2
-
以下のコマンドを実行して、既知のホストファイルを作成します:
-
接続情報をTalend Administration Center設定に追加します。詳細は、Setting up Git parametersをご覧ください。
ヒント:
Talend Administration Centerをサービスとして実行する場合は、known_hostsファイルが正しいフォルダーに保存されていることをご確認ください。正しいフォルダーに保存されていない場合は、このknown_hostsファイルをuser.home\.sshフォルダーにコピーしてください。まだ存在しない場合は.sshフォルダーを作成してください。
Talend Administration CenterをWindowsサービスとして実行する場合、user.homeはC:\Windows\System32\config\systemprofileと同様です。