이 페이지에서는 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 |
|---|---|---|
| Gemini Enterprise Agent Platform | Developer Connect를 사용하여 연결된 저장소에서 직접 배포합니다. |
|
| Firebase App Hosting | GitHub 저장소에서 웹 앱 만들기 |
|
| Cloud Build 트리거 | 연결된 저장소의 이벤트에서 빌드 트리거 |
|
| App Lifecycle Manager | 외부 Git 저장소에 저장된 Terraform 파일에 연결 |
|
| App Design Center | 템플릿을 만들어 공유하여 애플리케이션이 조직 표준을 준수하고 배포 시간을 줄입니다. |
|
| Gemini Code Assist 코드 맞춤설정 | 연결된 저장소에 맞게 맞춤설정된 AI 기반 코딩 지원 받기 |
|
| Gemini Code Assist | Gemini 기반 에이전트를 사용하여 pull 요청을 요약하고 심층적인 코드 검토를 제공합니다. |
|
이점
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 저장소 연결 만들기