Sélectionner manuellement le code source

Si Debugger n'a pas pu sélectionner automatiquement le bon code source, vous pouvez spécifier manuellement l'emplacement et la version du code.

Développez le panneau Autre code source sur la page Débogage pour afficher vos options.

Taille maximale des fichiers

Si vous utilisez Google Cloud Console pour le débogage, tenez compte des limites de taille de fichier suivantes :

Emplacement du fichier Taille de fichier maximale
Cloud Source Repositories 15 Mio
Dépôts tiers compatibles 15 Mio1
Dépôts locaux Illimité

Remarque :
1 Il est possible que la taille maximale de fichier pour les dépôts tiers compatibles soit supérieure à 15 Mio. Toutefois, lorsque vous utilisez Cloud Console pour le débogage, la taille de vos fichiers doit être inférieure ou égale à 15 Mio.

Fichiers locaux

Peu importe où votre code source est stocké, vous pouvez afficher le code source local sur la page Débogage. Vos fichiers ne sont pas importés sur les serveurs Google, mais ils sont chargés et affichés dans le navigateur à l'aide d'API HTML5.

Interface utilisateur affichant le bouton des fichiers locaux.

  1. Dans le menu déroulant "Emplacement de la source", cliquez sur Ajouter un code source.
  2. Dans le panneau Autre code source, recherchez la section Local files (Fichiers locaux) et cliquez sur Select source (Sélectionner une source).
  3. Accédez au répertoire contenant vos fichiers source, puis cliquez sur Importer ou OK selon votre plate-forme. Vos fichiers s'affichent alors sur la page Débogage.

Cloud Source Repositories

Vous pouvez sélectionner un dépôt Cloud Source Repositories depuis n'importe quel projet auquel vous avez accès, même s'il n'appartient pas au même projet que l'application que vous déboguez.

Image illustrant le bouton Cloud Source Repositories.

  1. Dans le menu déroulant "Emplacement de la source", cliquez sur Ajouter un code source.
  2. Dans le panneau Autre code source, accédez à la section Cloud Source Repositories, puis cliquez sur Select source (Sélectionner une source).
  3. Sélectionnez le projet, le dépôt, ainsi que la branche ou la version avec tags.
  4. Cliquez sur Sélectionner une source.

GitHub

Vous pouvez afficher le code source stocké dans GitHub directement sur la page "Débogage".

GitHub.com

Pour vous connecter à vos dépôts GitHub.com, vous devez autoriser la suite d'opérations de Google Cloud à y accéder via OAuth. Le jeton est stocké par Google et peut être révoqué à tout moment sur la page des paramètres de GitHub.

Interface utilisateur affichant le bouton GitHub.

  1. Dans le menu déroulant "Emplacement de la source", cliquez sur Ajouter un code source.
  2. Dans le panneau Autre code source, accédez à la section GitHub, puis cliquez sur Select source (Sélectionner une source).
  3. Vérifiez que "GitHub.com" est sélectionné dans la liste déroulante "Serveur".

    Interface utilisateur affichant l'option GitHub.com sélectionnée dans le menu déroulant.

  4. La fenêtre Autorisation requise apparaît la première fois. Lisez les informations présentées, cochez la case située à côté de I consent… (J'accepte…), puis cliquez sur Authorize (Autoriser).

    Interface utilisateur affichant la fenêtre d'authentification de la suite d'opérations de Google Cloud pour GitHub.com.

    Vous êtes alors redirigé vers le processus d'authentification de GitHub.com.

  5. Suivez les instructions de GitHub pour autoriser la suite d'opérations de Google Cloud à accéder à vos dépôts. Une fois cette étape terminée, vous êtes redirigé vers la page Débogage.

  6. Sélectionnez un dépôt, ainsi que la branche ou la version avec tags, puis cliquez sur Sélectionner une source. Le code source s'affiche alors sur la page Débogage.

  7. Pour accéder aux dépôts publics ne figurant pas dans la liste, saisissez le nom du propriétaire suivi d'une barre oblique "/". La liste présente alors les dépôts publics de ce propriétaire.

    Interface utilisateur montrant comment sélectionner un dépôt public.

Sachez que le code source n'est pas enregistré sur les serveurs de Google.

GitHub Enterprise

Pour vous connecter à vos dépôts GitHub Enterprise, vous devez autoriser la suite d'opérations de Google Cloud à y accéder via un jeton d'accès personnel. Le jeton est stocké par Google et peut être révoqué à tout moment sur la page des paramètres de GitHub via YOUR-SERVER-ADDRESS/settings/tokens.

  1. Dans le menu déroulant "Emplacement de la source", cliquez sur Ajouter un code source.
  2. Dans le panneau Autre code source, accédez à la section GitHub, puis cliquez sur Select source (Sélectionner une source).
  3. Dans la liste déroulante Server (Serveur), sélectionnez le serveur de votre choix ou cliquez sur "Add Server…" (Ajouter un serveur).

    Interface utilisateur affichant un serveur GiHub.com sélectionné dans le menu déroulant.

  4. Indiquez le nom d'hôte de votre serveur. Vérifiez que l'hôte est accessible depuis votre machine.

  5. Indiquez le jeton d'accès personnel associé à votre serveur. Assurez-vous que le jeton possède le champ d'application dépôt.

    Interface utilisateur montrant comment ajouter un serveur GitHub avec le nom d'hôte et le jeton d'accès personnel renseignés.

  6. Sélectionnez le dépôt, ainsi que la branche ou la version avec tags, comme vous le faites avec GitHub.com.

Sachez que le code source n'est pas enregistré sur les serveurs de Google.

BitBucket

Vous pouvez afficher le code source stocké dans Bitbucket directement sur la page Débogage. Pour vous connecter à vos dépôts Bitbucket, vous devez autoriser la suite d'opérations de Google Cloud à y accéder via OAuth. Le jeton est stocké par Google et peut être révoqué à tout moment sur la page des paramètres de Bitbucket en sélectionnant OAuth dans le menu de gauche.

Interface utilisateur affichant le bouton Bitbucket.

  1. Dans le menu déroulant "Emplacement de la source", cliquez sur Ajouter un code source.
  2. Dans le panneau Autre code source, accédez à la section Bitbucket, puis cliquez sur Select source (Sélectionner une source).
  3. La fenêtre Autorisation requise apparaît la première fois. Lisez les informations présentées, cochez la case située à côté de I consent… (J'accepte…), puis cliquez sur Authorize (Autoriser).

    Interface utilisateur affichant la fenêtre d'authentification de Bitbucket.org.

    Vous êtes alors redirigé vers le processus d'authentification de Bitbucket.

  4. Suivez les instructions de Bitbucket pour autoriser la suite d'opérations de Google Cloud à accéder à vos dépôts. La suite d'opérations de Google Cloud ne nécessite qu'un accès en lecture. Une fois cette étape terminée, vous êtes redirigé vers la page Débogage.

  5. Sélectionnez un dépôt, ainsi que la branche ou la version avec tags, puis cliquez sur Sélectionner une source. Le code source s'affiche alors sur la page Débogage.

  6. Pour accéder aux dépôts publics ne figurant pas dans la liste, saisissez le nom du propriétaire suivi d'une barre oblique "/". La liste présente alors les dépôts publics de ce propriétaire.

    Interface utilisateur montrant comment sélectionner un dépôt public.

Sachez que le code source n'est pas enregistré sur les serveurs de Google.

GitLab

Vous pouvez afficher le code source stocké dans GitLab directement sur la page Débogage.

GitLab.com

Pour vous connecter à vos dépôts GitLab, vous devez autoriser la suite d'opérations de Google Cloud à y accéder via OAuth. Le jeton est stocké par Google et peut être révoqué à tout moment sur la page des paramètres de GitLab.

Interface utilisateur affichant le bouton GitLab.

  1. Dans le menu déroulant "Emplacement de la source", cliquez sur Ajouter un code source.
  2. Dans le panneau Autre code source, accédez à la section GitLab, puis cliquez sur Sélectionner une source.
  3. Vérifiez que "GitLab.com" est sélectionné dans la liste déroulante "Serveur".
  4. La fenêtre Autorisation requise apparaît la première fois. Lisez les informations présentées, cochez la case située à côté de I consent… (J'accepte…), puis cliquez sur Authorize (Autoriser).

    Interface utilisateur affichant la fenêtre d'authentification pour GitLab.com.

    Vous êtes alors redirigé vers le processus d'authentification de GitLab.

  5. Suivez les instructions de GitLab pour autoriser la suite d'opérations de Google Cloud à accéder à vos dépôts. Une fois cette étape terminée, vous êtes redirigé vers la page Débogage.

  6. Sélectionnez un dépôt, ainsi que la branche ou la version avec tags, puis cliquez sur Sélectionner une source. Le code source s'affiche alors sur la page Débogage.

  7. Pour accéder aux dépôts publics ne figurant pas dans la liste, saisissez le nom du propriétaire suivi d'une barre oblique "/". La liste présente alors les dépôts publics de ce propriétaire.

    Interface utilisateur montrant comment sélectionner un dépôt public.

Sachez que le code source n'est pas enregistré sur les serveurs de Google.

GitLab CE/EE

Pour vous connecter aux dépôts GitLab CE/EE, vous devez autoriser la suite d'opérations Google Cloud à y accéder via un jeton d'accès personnel. Le jeton est stocké par Google et peut être révoqué à tout moment sur la page des paramètres de GitLab via YOUR-SERVER-ADDRESS/profile/personal_access_tokens.

  1. Dans le menu déroulant "Emplacement de la source", cliquez sur Ajouter un code source.
  2. Dans le panneau Autre code source, accédez à la section GitLab, puis cliquez sur Sélectionner une source.
  3. Dans la liste déroulante Server (Serveur), sélectionnez le serveur de votre choix ou cliquez sur "Add Server…" (Ajouter un serveur).

    Image illustrant l'ajout d'un serveur GitLab.

  4. Indiquez le nom d'hôte de votre serveur. Vérifiez que l'hôte est accessible depuis votre machine.

  5. Indiquez le jeton d'accès personnel associé à votre serveur. Assurez-vous que le jeton possède le champ d'application api.

    Interface utilisateur illustrant l'ajout d'un serveur GitHub avec le nom d'hôte et le jeton d'accès personnel renseignés.

  6. Sélectionnez le dépôt, ainsi que la branche ou la version avec tags, comme vous le faites avec GitLab.com.

Sachez que le code source n'est pas enregistré sur les serveurs de Google.

App Engine

Si votre application est hébergée dans l'environnement standard App Engine et est rédigée au format PHP ou Python, cette option affiche le code source tel qu'il a été déployé dans App Engine, sans qu'il soit nécessaire de se connecter à un dépôt ou d'importer le code source.

Interface utilisateur affichant le bouton App Engine.

Cette option est sélectionnée automatiquement pour les projets compatibles. Si ce n'est pas le cas, procédez comme suit :

  1. Dans le menu déroulant "Emplacement de la source", cliquez sur Ajouter un code source.
  2. Dans le panneau Autre code source, accédez à la section App Engine, puis cliquez sur Select source (Sélectionner une source).

Si les téléchargements de code source ne sont pas autorisés pour votre projet, vous obtenez une erreur d'autorisation ou un message lié à la règle d'administration. Pour en savoir plus sur les autorisations concernant le code source, consultez la page Télécharger votre code source.