[ |../../index.htm#lansa/vldtooldevops_0175.htm]
現在地:
中央 Git リポジトリの設定
中央 Git リポジトリはどれを選んでもかまいませんが、プッシュ発生時に GitHub や GitLab と同様のトリガーが実行できるものでなければいけません。ですから、GitHub か GitLab のいずれかを使うことを強くお勧めします。公開リポジトリの作成が適切ではない場合、GitHub でプライベート・リポジトリを作成する有料の機能を利用するか、無料でプライベート・リポジトリが利用できる GitLab を使うことになります。LANSA のデモ用リポジトリはすべてプライベートです。
このセクションの以下の部分では、GitHub を利用した設定について説明されています。ただし、GitLab を使用する場合でも、手順はあまり変わりません。
1. GitHub のアカウントが無い場合は作成し、ログインします。
GitHub アカウントの種類によって、自動配布マシンで使用できるセキュリティオプションが決まります。
- リポジトリを公開する場合は、必要なのは、個人アカウントのみです。
- リポジトリを非公開にして、ターゲット・マシンからのアクセスを読み込み専用に制限したい場合は、個人アカウントはターゲットマシンごとに固有の SSH キーが必要なため、そのマシンは 1 つの GitHub リポジトリのターゲットにしかなれません。設定がシンプルなものであれば、これで問題ありませんが、多くのターゲット・マシンに拡張する場合、複数のキーの管理が必要になり、より複雑になります。
- 複数のターゲット・マシンすべてに対し、1 つの読み取り専用 SSH キーを設定し、1 つのターゲット・マシンに複数のリポジトリを設定できるようにするためには、 GitHub Organisational のアカウントが必要です。
2. 空のレポジトリを作成します。LANSA のデモで使われている名前は、ターゲットの位置と区画を示しています。README で初期化しないでください。コミットにより、後のレポジトリへのプッシュが停止されてしまいます。既存のリポジトリをインポートするので、ライセンスの追加や ".gitignore" の追加は必要ありません。この例では、非公開のリポジトリが選択されています。このオプションを使用するには、有料の機能が必要になります。組織の状況によっては、非公開リポジトリを選択したほうが良い場合もあります。以下は、リポジトリ設定の例です。
3. リポジトリを作成すると、今後どのようにリポジトリを設定するかを選択する画面が表示されます。表示されたボタンをクリックして Git リポジトリのアドレスをコピーすると、最初の選択肢、クィック設定が選択されます。
[ |../../index.htm#lansa/vldtooldevops_0175.htm]