관리자는 Automation Orchestrator 배포와 Git 저장소 또는 프로젝트 간의 연결을 구성할 수 있습니다.
Automation Orchestrator 개체 인벤토리 관리에 Git을 사용하려면 Automation Orchestrator Client를 사용하여 Git 저장소에 대한 연결을 구성해야 합니다.
참고:
Automation Orchestrator는 각 인스턴스 당 하나의 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 토큰 생성에 대한 자세한 내용은 명령줄에 대한 개인 액세스 토큰 생성을 참조하십시오.