做為管理員,您可以設定 Automation Orchestrator 部署與 Git 存放庫或專案之間的連線。
若要使用 Git 管理 Automation Orchestrator 物件詳細目錄,您必須使用 Automation Orchestrator Client 設定與 Git 存放庫的連線。
備註: 您無法透過 SSH 新增來自不同帳戶的多個 Git 存放庫,因為
Automation Orchestrator 會為每個執行個體各建立一個 SSH 金鑰。若要新增多個 Git 存放庫,您可以按照說明文件中所述透過 HTTP 新增這些存放庫。
將 Git 存放庫用於 Automation Orchestrator 部署時,請注意以下限制:
- 僅支援 SHA-1 commit 雜湊。
- 內部 Git 存放庫與遠端 Git 存放庫之間可能存在 SHA-1 commit 雜湊衝突,且不會自動解決。在此類情況下,應捨棄所有本機變更。
- 在 Git 存放庫中執行手動變更會導致在 Automation Orchestrator Client 中提取遠端 Git 存放庫時出現合併衝突。如果變更行尾序列,兩個修訂版本將顯示為相同,但始終會導致必須解決的合併衝突。
必要條件
- 確認 Automation Orchestrator 環境使用 VMware Cloud Foundation 授權。
- 為 GitLab 專案產生存取 Token,並將其複製到剪貼簿以便在設定程序期間使用。請參閱〈建立個人存取 Token〉。
備註: 在此使用案例中,您使用的是 GitLab 專案。如果您更熟悉 GitHub,可以使用 GitHub 存放庫。如需產生 GitHub Token 的相關資訊,請參閱 〈為命令列建立個人存取 Token〉。