이 페이지에서는 Developer Connect의 Git 저장소 연결에 대해 설명합니다. 플랫폼 관리자는 이 정보를 사용하여 주요 개념을 알아보고 이 연결 유형을 사용할 시점을 결정할 수 있습니다.
소개
Git 저장소 연결은 Google Cloud 외부의 소스 코드 관리 시스템에서 Git 기반 저장소에 대한 범위가 좁은 연결을 만들고 유지할 수 있는 Developer Connect 시스템 연결 유형입니다. Google Cloud
연결을 만든 사용자가 연결이 호출될 때 참석할 필요가 없는 경우 Git 저장소 연결을 사용합니다. 예를 들어 Git 저장소가 Cloud Build 구성에 연결된 경우 저장소에 커밋 시 빌드를 트리거할 때 빌드 시간에 아무것도 할 필요가 없습니다. 서비스 계정에 연결 사용 권한을 부여하기만 하면 커밋 시 트리거가 실행됩니다.
Git 저장소 연결을 사용하면 이러한 SCM의 계정에서 봇 서비스를 구성하여 저장소 클론 및 색인 생성과 같은 일상적인 작업을 처리할 수 있습니다.
예를 들어 Gemini Code Assist 코드 맞춤설정 사용자는 Gemini Code Assist가 연결된 저장소를 클론하고 색인화할 수 있도록 GitHub 저장소에 대한 Git 저장소 연결을 설정할 수 있습니다.
사용 사례
다음 표에는 Developer Connect에서 지원하는 제품 및 사용 사례와 각 사용 사례에 통합할 수 있는 SCM이 나와 있습니다. 표에는 각 SCM을 시작하는 단계를 보여주는 방법 가이드 링크도 포함되어 있습니다.
| 제품 | 사용 사례 | 지원되는 SCM |
|---|---|---|
| Vertex AI Agent Builder | Developer Connect를 사용하여 연결된 저장소에서 직접 배포합니다. |
|
| Firebase App Hosting | GitHub 저장소에서 웹 앱 만들기 | GitHub |
| Cloud Build 트리거 | 연결된 저장소의 이벤트에서 빌드 트리거 |
|
| 앱 수명 주기 관리자 | 외부 Git 저장소에 저장된 Terraform 파일에 연결 |
|
| App Design Center |
|
|
| Gemini Code Assist 코드 맞춤설정 | 연결된 저장소에 맞게 조정된 AI 기반 코딩 지원 받기 |
|
| Gemini 코드 검토 에이전트 |
|
혜택
Developer Connect는 인증, 승인, 네트워킹 구성을 안내합니다. 대부분의 경우 사전 빌드된 Google 관리 프로세스 및 앱을 통해 공개적으로 호스팅되는 저장소에 연결할 수 있습니다.
Developer Connect를 사용하면 모든 SCM 통합을 한곳에서 관리할 수도 있습니다. Developer Connect 내에서 모든 저장소 연결을 만들고 보고 수정할 수 있습니다.
주요 개념
Developer Connect는 연결 및 링크 를 통해 통합을 처리합니다.
- 연결: Google과 Google 이외의 소스 코드 관리 플랫폼 간에 브리지를 만드는 첫 번째 단계입니다.
- 링크: 연결된 소스 코드 관리 플랫폼 내에서 선택한 개별 Git 저장소와의 연결입니다.
예를 들어 Google과 GitLab 간에 연결을 설정한 후 연결된 GitLab 계정 내에서 여러 저장소에 대한 링크를 구성할 수 있습니다.
다음 단계
- GitHub에 대한 Git 저장소 연결을 만듭니다.
- GitLab에 대한 Git 저장소 연결을 만듭니다.
- Bitbucket Cloud에 대한 Git 저장소 연결을 만듭니다.
- 비공개 네트워크의 GitHub Enterprise에 대한 Git 저장소 연결을 만듭니다.
- 비공개 네트워크의 GitLab Enterprise에 대한 Git 저장소 연결을 만듭니다.
- 비공개 네트워크의 Bitbucket 데이터 센터에 대한 Git 저장소 연결을 만듭니다.