管理者 として、Automation Orchestrator 展開環境と Git リポジトリまたはプロジェクト間の接続を設定することができます。
Automation Orchestrator オブジェクト インベントリの管理に Git を使用するには、Automation Orchestrator Client を使用して Git リポジトリへの接続を設定する必要があります。
注:
Automation Orchestrator がインスタンスごとに 1 つの SSH キーを作成するため、SSH を介して異なるアカウントから複数の Git リポジトリを追加することはできません。複数の Git リポジトリを追加するには、このドキュメントの説明に従って HTTP を介して追加します。
Automation Orchestrator 環境で Git リポジトリを使用する場合は、次の制限事項に注意してください。
- SHA-1 コミット ハッシュのみがサポートされます。
- 内部 Git リポジトリとリモート Git リポジトリの間で SHA-1 コミット ハッシュの競合が発生する可能性があり、自動的に解決されません。このようなシナリオでは、すべてのローカル変更を破棄する必要があります。
- Git リポジトリで手動で変更を実行すると、Automation Orchestrator Client でリモート Git リポジトリをプルするときにマージの競合が発生します。行シーケンスの終わりが変更された場合、両方のリビジョンは同じように見えますが、常にマージの競合が発生し、解決が必要です。
前提条件
- 現在の Automation Orchestrator 環境で VMware Cloud Foundation ライセンスが使用されていることを確認します。
- GitLab プロジェクトのアクセス トークンを生成し、設定処理で使用するためにクリップボードにコピーします。パーソナル アクセス トークンの作成を参照してください。
注: この使用事例では、GitLab プロジェクトを使用しています。GitHub に熟知している場合は、GitHub リポジトリを使用できます。GitHub トークン生成の詳細については、 コマンド ライン用パーソナル アクセス トークンの作成を参照してください。