GitHub レポジトリをインポートして Gemini ウェブアプリでそれについて質問する

パソコンで GitHub アプリを使用して GitHub リポジトリをプロンプトに添付し、以下のことを Gemini にリクエストすることができます。

  • コードベースについてより深く理解できるようサポートする
  • 特定の関数についての質問に回答する
  • コードの追加や改善について提案する
  • 問題をデバッグする

必要なもの / 条件

  • 18 歳以上の方であること。
  • ご自身で管理する個人の Google アカウント。現時点では、GitHub アプリは仕事用または学校用の Google アカウントでは利用できません。
  • パソコン版の Gemini ウェブアプリにログインしていること。Gemini アプリへのログイン方法
  • [Gemini アプリ アクティビティ] をオンにすること。

重要:

  • GitHub リポジトリをアップロードした後、リポジトリに加えた変更は、Gemini に同期されません。Gemini アプリでは、リポジトリはアップロードされたときの状態のままです。
  • 重要: 現在のところ、以下の機能はモバイル デバイス(Gemini モバイルアプリ、Gemini in Google メッセージを含む)ではご利用いただけません。

GitHub リポジトリをインポートしてそれについて質問する

重要: 1 つのチャットに追加できる GitHub リポジトリは 1 つのみ、最大ファイル数は 5,000 個、最大サイズは 100 MBです。

  1. パソコンで gemini.google.com にアクセスします。
  2. 下部のテキスト ボックスで「ファイルを追加」アイコン  次に [コードをインポート] を順にクリックします。
  3. GitHub のリポジトリまたはブランチの URL を入力します。
  4. [インポート] をクリックします。
  5. 画面上の手順に沿って操作し、リポジトリをインポートします。
    • 非公開のリポジトリをインポートする場合、そのリポジトリへのアクセス権を持つ GitHub アカウントとお使いの Google アカウントをリンクする必要があります。リンクされていない場合はリンクするよう促されます。
  6. 質問またはプロンプトを入力します。
  7. 送信 をクリックします。

ヒント: パソコンでリポジトリをチャットに追加した後は、Gemini モバイルアプリや Gemini ウェブアプリを使用して、モバイル デバイスでそのチャットを続けることができます。

  • 添付したコードにはどんな外部ライブラリが使われてる?
  • 添付したコードをもっと効率的にするにはどうしたらいい?
  • 添付したコードで商品をユーザーにおすすめするイベント ハンドラを書いて。

GitHub アプリを無効にする

重要: GitHub アプリを無効にしても GitHub アカウントと Google アカウントのリンクは解除されません。接続されたアプリが無効になっている間に Gemini によって GitHub アカウントが使用されることはありません。

GitHub アプリは初めて GitHub リポジトリのインポートを試みたときに有効になり、Gemini の設定の [アプリ] ページでいつでも有効または無効にできます。

  1. パソコンで gemini.google.com にアクセスします。
  2. 画面下部の設定 次に [アプリ] をクリックします。
  3. GitHub アプリを無効 にします。

Gemini の設定の [アプリ] ページで GitHub アカウントとのリンクを解除して、リポジトリに対する権限を取り消すことができます。これによって GitHub アカウントと Google アカウントおよびすべての Google サービスとのリンクが解除されます。

  1. パソコンで gemini.google.com にアクセスします。
  2. 画面下部の設定 次に [アプリ] をクリックします。
  3. [GitHub] で [詳細] をクリックします。
  4. [接続を解除] をクリックします。

ヒント:

  • Google アカウントのサードパーティ接続ページから GitHub アカウントとのリンクを解除することもできます。サードパーティとの接続を管理する方法についてご覧ください。
  • GitHub アカウントとのリンクを解除した場合、公開 GitHub リポジトリをインポートすることはできますが、非公開リポジトリのインポートはできなくなります。再度非公開リポジトリを使用するには、GitHub アカウントをリンクし、再度インポートしてください。

Gemini が GitHub アプリでできないこと

  • commit 履歴、pull リクエストなどのメタデータを取得すること
  • GitHub のURL を直接プロンプトに入力することでリポジトリを読み取ること
  • コード リポジトリに書き込むこと

Gemini におけるアプリの仕組み

  • Gemini は、Gemini の設定の [アプリ] ページでオンになっているアプリのみに接続します。これには、プロンプト内で「@」を使ってオンにしたアプリも含まれます。
  • Gemini は、より有用な回答を生成するのに役立つアプリがないかをチェックします。役に立つアプリが見つかった場合、Gemini はユーザーとの会話からの情報やその他の関連情報をそのアプリに自動的に送信します。たとえば、Gemini の設定の [アプリ] ページで(Google マップがオンになっている状態で)近くのカフェを尋ねると、ユーザーの位置情報が Gemini から Google マップに送信されます。
  • Gemini は、ユーザーの許可を得ることなく、他のサービスの個人的なコンテンツにアクセスすることはありません。アプリによっては、Gemini アプリと自動的に連携するように設計されているものもあります。
  • ユーザーが Gemini アプリで他の Google サービスを直接操作すると、そのサービスによってアクティビティが保存されることがあります。たとえば、ユーザーが Gemini アプリで YouTube 動画を視聴すると、YouTube によって以下のような処理が行われます。
  • Gemini アプリは、サードパーティ製のアプリやサービスに接続できます。その際には、ユーザーのリクエストを実行するために必要な情報が、Gemini アプリからサードパーティ製のアプリやサービスに共有されます。共有された情報は、サードパーティ製のアプリやサービスのデベロッパーが定めるプライバシー ポリシーに沿って使用されます。
  • YouTube アプリを無効にしている場合も、YouTube アプリで視聴している動画について Live で話せます。

詳しくは、接続されているアプリでの個人データの取り扱いについての説明をご覧ください。

関連資料

さらにサポートが必要な場合

次の手順をお試しください。

検索
検索をクリア
検索を終了
メインメニュー
7847122327368288743
true
ヘルプセンターを検索
true
true
true
true
true
5295044
false
false
false
false