Git 저장소 연결

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

이점

Developer Connect는 인증, 승인, 네트워킹 구성을 안내합니다. 대부분의 경우 공개적으로 호스팅된 저장소에 대한 연결은 사전 빌드된 Google 관리 프로세스 및 앱을 통해 만들 수 있습니다.

Developer Connect를 사용하면 모든 SCM 통합을 한곳에서 관리할 수도 있습니다. Developer Connect 내에서 모든 저장소 연결을 만들고, 보고, 수정할 수 있습니다.

주요 개념

Developer Connect는 연결링크를 통해 통합을 처리합니다.

  • 연결: Google과 Google 이외의 소스 코드 관리 플랫폼 간 브리지를 만드는 첫 번째 단계입니다.
  • 연결: 연결된 소스 코드 관리 플랫폼 내에서 선택한 개별 Git 저장소와의 연결입니다.

예를 들어 Google과 GitLab 간의 연결을 설정한 후 연결된 GitLab 계정 내에서 여러 저장소로 연결되는 링크를 구성할 수 있습니다.

다음 단계