ソースコードを手動で選択する

デバッガが正しいソースコードを自動的に選択できなかった場合は、コードの場所とバージョンを手動で指定できます。

[デバッグ] ページの [別のソースコード] パネルを展開してオプションを表示します。

ファイルサイズの上限:

Google Cloud Console を使用してデバッグする場合は、次のファイルサイズ制限に注意してください。

ファイルの場所 ファイルサイズの上限
Cloud ソース レポジトリ 15 MiB
サポートされているサードパーティのリポジトリ 15 MiB 1
ローカル リポジトリ 無制限

:
1 サポートされているサードパーティのリポジトリのファイルサイズは 15 MiB より大きい場合があります。ただし、Cloud Console を使用してデバッグする場合、ファイルは 15 MiB 以下でなければなりません。

ローカル ファイル

ソースコードの格納場所に関係なく、[デバッグ] ページにローカル ソースコードを表示できます。ファイルは Google のサーバーにはアップロードされず、その代わりに、HTML5 API を使用してブラウザにダウンロードされ、表示されます。

ローカル ファイルを示すユーザー インターフェース ボタン。

  1. ソースの場所のプルダウン メニューから、[ソースコードを追加] をクリックします。
  2. [別のソースコード] ペインの [ローカル ファイル] セクションで [ソースを選択] をクリックします。
  3. ソースファイルが含まれているディレクトリを参照し、プラットフォームに応じて [アップロード] または [OK] をクリックします。ファイルは [デバッグ] ページに表示されます。

Cloud ソース レポジトリ

Cloud Source Repositories は、デバッグしているアプリと同じプロジェクトに属していなくても、アクセスしている任意のプロジェクトから選択できます。

Cloud Source Repositories ボタンを示す画像

  1. ソースの場所のプルダウン メニューから、[ソースコードを追加] をクリックします。
  2. [別のソースコード] ペインの [Cloud Source Repositories] セクションで [ソースを選択] をクリックします。
  3. プロジェクト、リポジトリ、ブランチやタグ付けされたバージョンを選択します。
  4. [ソースを選択] をクリックします。

GitHub

GitHub に格納されているソースコードは、[デバッグ] ページに直接表示できます。

GitHub.com

GitHub.com リポジトリに接続するには、OAuth を使用して Google Cloud のオペレーション スイートにリポジトリへのアクセスを許可する必要があります。トークンは Google に格納されており、GitHub の設定ページからいつでも取り消すことができます。

GitHub ボタンを示すユーザーインターフェース。

  1. ソースの場所のプルダウン メニューから、[ソースコードを追加] をクリックします。
  2. [別のソースコード] ペインで、[GitHub] セクションの [ソースを選択] をクリックします。
  3. [サーバー] プルダウンで GitHub.com が選択されていることを確認します。

    プルダウン メニューから GitHub.com が選択されていることを示すユーザーインターフェース。

  4. 初回は [承認が必要] ウィンドウが表示されます。情報を読み、[同意します] の横にあるチェックボックスをクリックして、[承認] をクリックします。

    Google Cloud のオペレーション スイートの GitHub.com 用認証ウィンドウを示すユーザー インターフェース

    GitHub の認証フローにリダイレクトされます。

  5. GitHub の指示に沿って、Google Cloud のオペレーション スイートにリポジトリへのアクセスを許可します。完了すると、[デバッグ] ページに戻ります。

  6. リポジトリを選択し、ブランチまたはタグを選択して、[ソースを選択] をクリックします。ソースコードは [デバッグ] ページに表示されます。

  7. リストにない公開リポジトリにアクセスするには、所有者の後に「/」を入力します。リストには、そのオーナーの公開リポジトリが設定されます。

    パブリック リポジトリを選択する方法を示すユーザー インターフェース。

ソースコードは Google サーバーには保存されないことに注意してください。

GitHub Enterprise

GitHub Enterprise リポジトリに接続するには、個人用のアクセス トークンを使用して、リポジトリに対するアクセスを Google Cloud のオペレーション スイートに許可する必要があります。トークンは Google に格納されており、YOUR-SERVER-ADDRESS/settings/tokens を使用して GitHub の設定ページからいつでも取り消すことができます

  1. ソースの場所のプルダウン メニューから、[ソースコードを追加] をクリックします。
  2. [別のソースコード] ペインで、[GitHub] セクションの [ソースを選択] をクリックします。
  3. [サーバー] プルダウンから、選択したサーバーを選択するか、選択したサーバーが表示されていない場合は、[サーバーを追加] を選択します。

    プルダウンメニューから GiHub.com サーバーが選択されていることを示すユーザー インターフェース。

  4. サーバーのホスト名を入力します。マシンからホストに到達可能であることを確認します。

  5. サーバーへの個人用アクセス トークンを指定します。トークンに repo スコープがあることを確認します。

    追加する GitHub サーバーのホスト名と個人用アクセストークンを入力する方法を示すユーザー インターフェース。

  6. GitHub.com の場合と同様に、リポジトリとブランチまたはタグを選択します。

ソースコードは Google サーバーには保存されないことに注意してください。

Bitbucket

Bitbucket に格納されているソースコードは、[デバッグ] ページに直接表示できます。Bitbucket リポジトリに接続するには、OAuth を使用して Google Cloud のオペレーション スイートにリポジトリへのアクセスを許可する必要があります。トークンは Google に格納されており、Bitbucket の設定ページからいつでも取り消すことができます。取り消す場合は、左側のメニューから [OAuth] を選択します。

Bitbucket ボタンを示すユーザーインターフェース

  1. ソースの場所のプルダウン メニューから、[ソースコードを追加] をクリックします。
  2. [別のソースコード] ペインの [Bitbucket] セクションで、[ソースを選択] をクリックします。
  3. 初回は [認証が必要です] というウィンドウが表示されます。情報を読み、[同意します] の横にあるチェックボックスをクリックして、[承認] をクリックします。

    Bitbucket.org の認証ウィンドウを示すユーザー インターフェース。

    Bitbucket の認証フローにリダイレクトされます。

  4. Bitbucket の指示に沿って、Google Cloud のオペレーション スイートにリポジトリへのアクセスを許可します。Google Cloud のオペレーション スイートには読み取りアクセスのみが必要です。完了すると、[デバッグ] ページに戻ります。

  5. リポジトリを選択し、ブランチまたはタグを選択して、[ソースを選択] をクリックします。ソースコードは [デバッグ] ページに表示されます。

  6. リストにない公開リポジトリにアクセスするには、所有者の後に「/」を入力します。リストには、そのオーナーの公開リポジトリが設定されます。

    パブリック リポジトリを選択する方法を示すユーザー インターフェース。

ソースコードは Google サーバーには保存されないことに注意してください。

GitLab

GitLab に格納されているソースコードは、[デバッグ] ページに直接表示できます。

GitLab.com

GitLab リポジトリに接続するには、OAuth を使用して Google Cloud のオペレーション スイートにリポジトリへのアクセスを許可する必要があります。トークンは Google に格納されており、GitLab の設定ページからいつでも取り消すことができます。

GitLab ボタンを示すユーザー インターフェース

  1. ソースの場所のプルダウン メニューから、[ソースコードを追加] をクリックします。
  2. [別のソースコード] ペインの [GitLab] セクションで [ソースの選択] をクリックします。
  3. [サーバー] プルダウンで GitLab.com が選択されていることを確認します。
  4. 初回は [認証が必要です] というウィンドウが表示されます。情報を読み、[同意します] の横にあるチェックボックスをクリックして、[承認] をクリックします。

    GitLab.com の認証ウィンドウを示すユーザー インターフェース。

    GitLab の認証フローにリダイレクトされます。

  5. GitLab の指示に沿って、Google Cloud のオペレーション スイートにリポジトリへのアクセスを許可します。完了すると、[デバッグ] ページに戻ります。

  6. リポジトリを選択し、ブランチまたはタグを選択して、[ソースを選択] をクリックします。ソースコードは [デバッグ] ページに表示されます。

  7. リストにない公開リポジトリにアクセスするには、所有者の後に「/」を入力します。リストには、そのオーナーの公開リポジトリが設定されます。

    パブリック リポジトリを選択する方法を示すユーザー インターフェース。

ソースコードは Google サーバーには保存されないことに注意してください。

GitLab CE/EE

GitLab CE/EE リポジトリに接続するには、個人用のアクセス トークンを使用して、リポジトリに対するアクセスを Google Cloud のオペレーション スイートに許可する必要があります。トークンは Google に格納されており、YOUR-SERVER-ADDRESS/profile/personal_access_tokens を使用して GitLab の設定ページからいつでもトークンを取り消すことができます

  1. ソースの場所のプルダウン メニューから、[ソースコードを追加] をクリックします。
  2. [別のソースコード] ペインの [GitLab] セクションで [ソースの選択] をクリックします。
  3. [サーバー] プルダウンから、選択したサーバーを選択するか、選択したサーバーが表示されていない場合は、[サーバーを追加] を選択します。

    GitLab サーバーの追加を示す画像。

  4. サーバーのホスト名を入力します。マシンからホストに到達可能であることを確認します。

  5. サーバーへの個人用アクセス トークンを指定します。トークンに api スコープがあることを確認します。

    追加する GitHub サーバーのホスト名と個人アクセストークンが入力されたことを示すユーザー インターフェース。

  6. GitLab.com の場合と同様に、リポジトリとブランチまたはタグを選択します。

ソースコードは Google サーバーには保存されないことに注意してください。

App Engine

アプリケーションが App Engine スタンダード環境でホストされ、PHP または Python で書かれている場合、このオプションには App Engine にデプロイしたときのアプリケーション ソースコードが表示されます。リポジトリに接続したり、コードをアップロードする必要はありません。

App Engine ボタンを示すユーザー インターフェース。

このオプションはサポートされているプロジェクトの場合は自動的に選択されます。自動的に選択されていない場合は、次のようにして選択します。

  1. ソースの場所のプルダウン メニューから、[ソースコードを追加] をクリックします。
  2. [別のソースコード] ペインで、[App Engine] セクションの [ソースを選択] をクリックします。

プロジェクト用のソースコードのダウンロードが許可されていない場合は、権限エラーもしくは組織のポリシーのどちらかが表示されます。ソースコードのアクセス許可の詳細については、ソースコードをダウンロードするをご覧ください。