この記事では、SSH認証を使用してTalend Administration CenterでGitblitを設定する方法を説明しています。
これは次のアーキテクチャーでテストされています。
- WindowsにインストールされているTalend Administration Center
-
LinuxボックスにインストールされているGit
前提条件: Talendインストールガイドの説明に従ってGitをインストールおよび設定済みであること。
-
次のコマンドを使用して、.ssh フォルダーにあるauthorized_keys ファイルにパブリックキーを追加します:
cat id_rsa.pub >> authorized_keys
-
次のコマンドを使用して権限を設定します:
chmod 600 id_rsa.pub
- Gitblitをhttp://gitblit.comからダウンロードします
- Tomcatをインストールし、Gitblit warファイルをデプロイします。
-
次のコマンドを使用して、gitサーバーをknown_hostsとして追加します:
ssh -l <git_username> -p 29418 <git_server>.
Talend Administration Centerをホストしているサーバーでも同じコマンドを実行し、known_hostsファイルを作成します。
- 次のリンクを使用してGitblitを開きます: https://servernName:port/<war_file_name >
-
デフォルトのユーザー名とパスワード(admin/admin)を使用してログインします:
- 左角の矢印をクリックしてマイプロファイルを選択し、ユーザー用のSSHキーを設定します。
- パブリックキーの内容をキーフィールドに貼り付け、保存します:
- 接続情報をTalend Administration Centerの設定に追加します。詳細は、Talend Administration Centerユーザーガイドを参照してください。