Git リポジトリ接続

このページでは、Developer Connect の Git リポジトリ接続について説明します。 プラットフォーム管理者は、この情報を使用して重要なコンセプトを理解し、このタイプの接続を使用するタイミングを判断できます。

はじめに

Git リポジトリ接続は、Developer Connect の機能です。これを使用すると、Google Cloud 外部のソースコード管理システム上の Git ベースのリポジトリへのスコープの狭い接続を作成して維持できます。

このタイプの接続は、Git リポジトリへのシステム接続です。サービス アカウントにこの接続を使用する権限を付与できます。Git リポジトリ接続は、接続を承認したユーザーが接続の呼び出し時に存在する必要がないシナリオに適用できます。たとえば、Git リポジトリが Cloud Build 構成に接続されている場合、リポジトリへの commit 時にビルドをトリガーしても、ビルド時間には何もする必要はありません。Git リポジトリ接続を使用すると、これらの SCM のアカウントで bot サービスを構成して、リポジトリのクローン作成やインデックス作成などのルーチン タスクを処理できます。

たとえば、Gemini Code Assist のコード カスタマイズ ユーザーは、Git リポジトリ接続を GitHub リポジトリに設定して、Gemini Code Assist が接続されたリポジトリのクローン作成とインデックス作成を行えるようにします。

ユースケース

次の表に、Developer Connect でサポートされているプロダクトとユースケース、および各ユースケースで統合できる SCM を示します。この表には、各 SCM の使用を開始する手順を示す方法ガイドへのリンクも含まれています。

プロダクト ユースケース サポートされている SCM
Vertex AI Agent Builder 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
  • GitHub Enterprise Cloud
  • GitHub Enterprise
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 コードレビュー エージェント
  • GitHub

特典

Developer Connect は、認証、認可、ネットワーク構成をガイドします。多くの場合、公開ホストされているリポジトリへの接続は、Google マネージドのプロセスとアプリを使用して作成できます。

Developer Connect では、すべての SCM 統合を 1 か所で管理することもできます。Developer Connect 内から、すべてのリポジトリ接続を作成、表示、編集できます。

主なコンセプト

Developer Connect は、接続 とリンク を使用して統合を処理します。

  • 接続: Google と Google 以外のソースコード管理プラットフォームの間にブリッジを作成する最初のステップ。
  • リンク: 接続されたソースコード管理プラットフォーム内で選択した個々の Git リポジトリとの関連付け 。

たとえば、Google と GitLab の間に接続を設定したら、接続された GitLab アカウント内の複数のリポジトリへのリンクを構成できます。

次のステップ