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

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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

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

Limiti di dimensioni dei file

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

Posizione file Limite di dimensioni del file
Cloud Source Repositories 15 MB
Repository di terze parti supportati 15 km1
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 Google Cloud Console per il debug, i file devono essere di 15 MiB o inferiori.

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. Dal menu a discesa della posizione di origine, fai clic su Aggiungi codice sorgente.
  2. Nel riquadro Codice sorgente alternativo, trova la sezione File locali e fai clic su Seleziona origine.
  3. Vai alla directory contenente 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, non deve appartenere allo stesso progetto dell'app di cui esegui il debug.

  1. Dal menu a discesa della posizione 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.it

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

  1. Dal menu a discesa della posizione di origine, fai clic su Aggiungi codice sorgente.
  2. Nel riquadro Codice sorgente alternativo, individua 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 ad Acconsento e fai clic su Autorizza.

    Il sistema ti reindirizzerà al flusso di autenticazione di GitHub.com.

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

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

  7. Per accedere ai repository pubblici non 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 è memorizzato sui server di Google.

GitHub Enterprise

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

  1. Dal menu a discesa della posizione di origine, fai clic su Aggiungi codice sorgente.
  2. Nel riquadro Codice sorgente alternativo, individua la sezione GitHub 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 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 è memorizzato sui server di Google.

Bitbucket

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

  1. Dal menu a discesa della posizione di origine, fai clic su Aggiungi codice sorgente.
  2. Nel riquadro Codice sorgente alternativo, individua 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 ad Acconsento e fai clic su Autorizza.

    Il sistema ti reindirizzerà al flusso di autenticazione di Bitbucket.

  4. Segui le istruzioni di Bitbucket per concedere l'accesso della suite operativa di Google Cloud ai tuoi repository. 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, poi fai clic su Seleziona origine. Il codice sorgente viene visualizzato nella pagina Debug.

  6. Per accedere ai repository pubblici non 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 è 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 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. Dal menu a discesa della posizione 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. Assicurati 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 ad Acconsento e fai clic su Autorizza.

    Il sistema ti reindirizzerà al flusso di autenticazione di GitLab.

  5. Segui le istruzioni di GitLab per concedere all'accesso della suite operativa di Google Cloud ai tuoi repository. Una volta completata, tornerai alla pagina Debug.

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

  7. Per accedere ai repository pubblici non 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 è memorizzato sui server di Google.

GitLab CE/EE

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

  1. Dal menu a discesa della posizione 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 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 è memorizzato sui server di Google.

App Engine

Se la tua 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 collegare un repository o caricare l'origine.

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

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

Se i download del codice sorgente non sono consentiti per il tuo progetto, viene visualizzato un errore di autorizzazioni o un avviso relativo ai criteri dell'organizzazione. Per ulteriori informazioni sulle autorizzazioni del codice sorgente, consulta Download del codice sorgente.