Cloud Debugger è deprecato e verrà chiuso il 31 maggio 2023. Per ulteriori informazioni, consulta la pagina relativa ai ritiri e alle note di rilascio.

Selezione manuale del codice sorgente

Se Debugger non è riuscito a selezionare automaticamente il codice sorgente corretto, puoi specificare manualmente la posizione e la versione del codice,

Espandi il riquadro Codice sorgente alternativo nella pagina Debug per visualizzare le opzioni.

Limiti delle dimensioni dei file

Se utilizzi Google Cloud Console per il debug, tieni presente i seguenti limiti di dimensioni del file:

Posizione file Limite dimensioni file
Cloud Source Repositories 15 MiB
Repository di terze parti supportati 15 MiB1
Repository locali Nessun limite

Nota:
1I repository di terze parti supportati potrebbero avere limiti di dimensioni dei file superiori a 15 MiB; tuttavia, quando utilizzi la console per il debug, i file devono avere dimensioni inferiori a 15 MiB.

File locali

Indipendentemente da dove è archiviato il codice sorgente, puoi visualizzare il codice sorgente locale nella pagina Debug. I file non vengono caricati sui server di Google, ma vengono caricati e visualizzati nel browser utilizzando le API HTML5.

  1. Nel menu a discesa della località di origine, fai clic su Aggiungi codice sorgente.
  2. Nel riquadro Codice sorgente alternativo, individua la sezione File locali e fai clic su Seleziona origine.
  3. Individua la directory che contiene i file di origine e fai clic su Carica o OK, a seconda della piattaforma. I file vengono visualizzati nella pagina Debug.

Cloud Source Repositories

Puoi selezionare Cloud Source Repositories da qualsiasi progetto a cui hai accesso, che non deve appartenere allo stesso progetto dell'app di cui vuoi eseguire il debug.

  1. Nel menu a discesa della località di origine, fai clic su Aggiungi codice sorgente.
  2. Nel riquadro Codice sorgente alternativo, individua la sezione Cloud Source Repositories e fai clic su Seleziona origine.
  3. Seleziona il progetto, il repository e la versione con ramo o tag.
  4. Fai clic su Seleziona origine.

GitHub

Puoi visualizzare il codice sorgente memorizzato in GitHub direttamente nella pagina Debug.

GitHub.com

Per connetterti ai tuoi repository GitHub.com, devi concedere l'accesso alla tua suite operativa di Google Cloud ai tuoi repository tramite OAuth. Il token viene memorizzato da Google e può essere revocato dalla pagina delle impostazioni di GitHub in qualsiasi momento.

  1. Nel menu a discesa della località di origine, fai clic su Aggiungi codice sorgente.
  2. Nel riquadro Codice sorgente alternativo, trova la sezione GitHub e fai clic su Seleziona origine.
  3. Assicurati che GitHub.com sia selezionato nell'elenco a discesa Server.
  4. La prima volta viene visualizzata la finestra Autorizzazione richiesta. Leggi le informazioni, fai clic sulla casella di controllo accanto a Acconsento e fai clic su Autorizza.

    Il sistema ti reindirizza al flusso di autenticazione di GitHub.com.

  5. Segui le istruzioni di GitHub per concedere l'accesso ai tuoi repository a Google Cloud Suite. Una volta completata, tornerai alla pagina Debug.

  6. Seleziona un repository e il ramo o il tag, quindi fai clic su Seleziona origine. Il codice sorgente viene visualizzato nella pagina Debug.

  7. Per accedere ai repository pubblici non presenti nell'elenco, digita il proprietario seguito da un /. L'elenco verrà completato con i repository pubblici di quel proprietario.

Tieni presente che il codice sorgente non viene memorizzato sui server di Google.

GitHub Enterprise

Per connetterti ai repository GitHub Enterprise, devi concedere alla suite operativa di Google Cloud l'accesso ai tuoi repository tramite un token di accesso personale. Il token è archiviato da Google e può essere revocato dalla pagina delle impostazioni di GitHub tramite YOUR-SERVER-ADDRESS/settings/tokens in qualsiasi momento.

  1. Nel menu a discesa della località di origine, fai clic su Aggiungi codice sorgente.
  2. Nel riquadro Codice sorgente alternativo, trova la sezione GitHub e fai clic su Seleziona origine.
  3. Dal menu a discesa Server, seleziona un server a tua scelta o, se non è presente, seleziona Aggiungi server.
  4. Fornisci il nome host al tuo server. Assicurati che l'host sia raggiungibile dalla macchina.
  5. Fornisci il token di accesso personale al tuo server. Assicurati che il token abbia l'ambito repo.
  6. Seleziona il repository e il ramo o il tag come faresti con GitHub.com.

Tieni presente che il codice sorgente non viene memorizzato sui server di Google.

Bitbucket

Puoi visualizzare il codice sorgente memorizzato in Bitbucket direttamente nella pagina Debug. Per connetterti ai tuoi repository Bitbucket, devi concedere l'accesso alla tua suite operativa di Google Cloud ai tuoi repository tramite OAuth. Il token viene memorizzato da Google e può essere revocato dalla pagina delle impostazioni di Bitbucket in qualsiasi momento selezionando OAuth dal menu a sinistra.

  1. Nel menu a discesa della località di origine, fai clic su Aggiungi codice sorgente.
  2. Nel riquadro Codice sorgente alternativo, trova la sezione Bitbucket e fai clic su Seleziona origine.
  3. La prima volta viene visualizzata la finestra Autorizzazione richiesta. Leggi le informazioni, fai clic sulla casella di controllo accanto a Acconsento e fai clic su Autorizza.

    Ti reindirizzeremo al flusso di autenticazione di Bitbucket.

  4. Segui le istruzioni di Bitbucket per concedere l'accesso ai tuoi repository alla suite operativa di Google Cloud. La suite operativa di Google Cloud richiede solo l'accesso in lettura. Al termine, tornerai alla pagina Debug.

  5. Seleziona un repository e il ramo o il tag, quindi fai clic su Seleziona origine. Il codice sorgente viene visualizzato nella pagina Debug.

  6. Per accedere ai repository pubblici non presenti nell'elenco, digita il proprietario seguito da un /. L'elenco verrà completato con i repository pubblici di quel proprietario.

Tieni presente che il codice sorgente non viene memorizzato sui server di Google.

GitLab

Puoi visualizzare il codice sorgente memorizzato in GitLab direttamente nella pagina Debug.

GitLab.com

Per connetterti ai tuoi repository GitLab, devi concedere a Google Cloud's la suite operativa di accesso ai tuoi repository tramite OAuth. Il token è archiviato da Google e può essere revocato dalla pagina di impostazioni di GitLab in qualsiasi momento.

  1. Nel menu a discesa della località di origine, fai clic su Aggiungi codice sorgente.
  2. Nel riquadro Codice sorgente alternativo, individua la sezione GitLab e fai clic su Seleziona origine.
  3. Accertati che GitLab.com sia selezionato nell'elenco a discesa Server.
  4. La prima volta viene visualizzata la finestra Autorizzazione richiesta. Leggi le informazioni, fai clic sulla casella di controllo accanto a Acconsento e fai clic su Autorizza.

    Verrai reindirizzato al flusso di autenticazione di GitLab.

  5. Segui le istruzioni di GitLab per concedere l'accesso alla tua suite operativa di Google Cloud ai tuoi repository. Al termine, tornerai alla pagina Debug.

  6. Seleziona un repository e il ramo o il tag, quindi fai clic su Seleziona origine. Il codice sorgente viene visualizzato nella pagina Debug.

  7. Per accedere ai repository pubblici non presenti nell'elenco, digita il proprietario seguito da un /. L'elenco verrà completato con i repository pubblici di quel proprietario.

Tieni presente che il codice sorgente non viene memorizzato sui server di Google.

GitLab CE/EE

Per connetterti ai repository GitLab CE/EE, devi concedere l'accesso alla suite operativa di Google Cloud ai tuoi repository tramite un token di accesso personale. Il token è archiviato da Google e può essere revocato dalla pagina delle impostazioni di GitLab's tramite YOUR-SERVER-ADDRESS/profile/personal_access_tokens in qualsiasi momento.

  1. Nel menu a discesa della località di origine, fai clic su Aggiungi codice sorgente.
  2. Nel riquadro Codice sorgente alternativo, individua la sezione GitLab e fai clic su Seleziona origine.
  3. Dal menu a discesa Server, seleziona un server a tua scelta o, in caso contrario, seleziona Aggiungi server.
  4. Fornisci il nome host al tuo server. Assicurati che l'host sia raggiungibile dalla macchina.
  5. Fornisci il token di accesso personale al tuo server. Assicurati che il token abbia l'ambito api.
  6. Seleziona il repository e il ramo o il tag come faresti con GitLab.com.

Tieni presente che il codice sorgente non viene memorizzato sui server di Google.

App Engine

Se l'app è ospitata in un ambiente standard App Engine ed è scritta in PHP o Python, questa opzione mostra il codice sorgente così come è stato eseguito il deployment in App Engine, senza dover connettere un repository o caricare l'origine.

Questa opzione deve essere selezionata automaticamente per i progetti supportati; se non è selezionata:

  1. Nel menu a discesa della località di origine, fai clic su Aggiungi codice sorgente.
  2. Nel riquadro Codice sorgente alternativo, individua la sezione App Engine e fai clic su Seleziona origine.

Se il download del codice sorgente non è consentito per il progetto, viene visualizzato un errore delle autorizzazioni o un avviso relativo ai criteri dell'organizzazione. Per ulteriori informazioni sulle autorizzazioni del codice sorgente, consulta Download del codice sorgente.