Problèmes courants avec GitHub
Quand tu ajoutes l'intégration
| Ce que tu vois | Quoi faire |
|---|---|
Sous le champ Jeton : Le champ « Jeton » est obligatoire. | Le champ est vide ; rien n'a été envoyé à GitHub. Colle le jeton. |
api.github.com a refusé les identifiants (401). Vérifie le jeton, et qu'il n'a pas expiré. Corrige le champ, ou enregistre quand même si la source n'est que momentanément injoignable. | Le jeton est faux, révoqué ou expiré. Colle le jeton seul (il commence par ghp_), ou crées-en un nouveau. |
Aucun serveur ne répond au nom <hôte>. Vérifie l'orthographe avec l'adresse que tu ouvres dans ton navigateur. Si elle est juste, Astrolabe ne voit pas ce serveur : préviens l'administrateur d'Astrolabe de votre entreprise. Corrige le champ, ou enregistre quand même si la source n'est que momentanément injoignable. | Recopie le nom de domaine depuis la barre d'adresse de ton GitHub, sans https:// ni chemin. S'il est juste, le serveur n'est pas joignable depuis Astrolabe. |
La carte dit Définie par app-config.local.yaml (ou un autre nom de fichier), et la page dit Cette connexion est définie par le fichier de configuration app-config.local.yaml : un jeton ajouté ici serait ignoré. Changez-la dans ce fichier, ou demandez à qui gère les fichiers de l'instance. Ajouter un jeton est grisé. | Un fichier de configuration de l'instance déclare GitHub, et un fichier l'emporte toujours sur l'administration. Change le jeton dans ce fichier, ou demande à qui gère les fichiers de l'instance d'en retirer GitHub : l'administration reprend alors la main. |
Sur la page du composant
| Ce que tu vois | Quoi faire |
|---|---|
| Pas d'onglet GitHub | Ajoute l'annotation github.com/project-slug (Afficher l'onglet GitHub), et vérifie que GitHub est allumé dans Administration › Plugins. |
Dans l'onglet ou la carte Releases GitHub : Le dépôt <propriétaire>/<dépôt> n'est pas joignable avec votre jeton GitHub : vérifiez l'annotation github.com/project-slug, ou les accès du jeton. | Aucun dépôt ne porte ce nom, ou le compte du jeton ne le voit pas. Compare l'annotation à l'adresse du dépôt sur GitHub, puis vérifie que le compte du jeton y a accès. |
Sur ton tableau de bord
| Ce que tu vois | Quoi faire |
|---|---|
| La source github manque dans Ajouter une carte | L'intégration GitHub n'est pas configurée. Ajoute-la. |
Votre compte GitHub n'est pas connecté. | Clique sur Connecter mon compte GitHub dans la carte. Voir Connecter ton compte GitHub. |
Rien à afficher et Aucune pull request ouverte dans les dépôts GitHub nommés par les composants du catalogue (annotation github.com/project-slug) que votre jeton peut lire. | Vérifie que le dépôt est nommé par un composant du catalogue (github.com/project-slug), que ton jeton peut le lire, et le champ organizations de la carte. |
| La carte Pull requests est vide après avoir retiré des valeurs dans Filtres | Le filtre ne garde aucune ligne. Ouvre Modifier sur la carte, puis Filtres, et clique sur Réinitialiser sous la colonne. |
Liste tronquée : trop d'éléments à lire, seuls les plus récents sont affichés. au-dessus du tableau | GitHub contient plus que ce que la carte peut lire : les lignes montrées sont les plus récentes. |
Rien à afficher et Aucune exécution de workflow récente dans les dépôts GitHub des composants dont vous êtes propriétaire (annotation github.com/project-slug). | Vérifie que tu es propriétaire du composant du dépôt et qu'il porte l'annotation github.com/project-slug. |
Rien à afficher et Aucune version publiée dans les dépôts GitHub nommés par les composants du catalogue (annotation github.com/project-slug) que votre jeton peut lire. | Vérifie que le dépôt est nommé par un composant (github.com/project-slug) et que ton jeton peut le lire. |
GitHub a refusé le jeton. Le jeton a peut-être expiré ou été révoqué : remplacez-le dans Administration › Connexions de l'entreprise › GitHub (ou dans Mon compte › Mes comptes si c'est le vôtre). | Ton jeton est révoqué, expiré ou faux. Clique sur Ouvrir l'intégration GitHub, ou va dans Mon compte › Mes comptes, clique sur Configurer, puis sur Remplacer à côté de Jeton, colle un nouveau jeton, Enregistrer. |
| Dans Mon compte › Mes comptes, la carte GitHub affiche Jeton refusé | GitHub refuse ton jeton : révoqué, expiré ou sans les droits. Clique sur Configurer : le formulaire dit pourquoi. Clique sur Remplacer à côté de Jeton, colle un nouveau jeton, Enregistrer. |
Tester la connexion dans Connecter mon compte GitHub affiche api.github.com a refusé votre jeton (401). Vérifiez-le, et qu'il n'a pas expiré. | Ton jeton est faux, révoqué ou expiré. Colle un jeton valide de ton propre compte GitHub. |
Quand l'onglet dit qu'un module manque
| Ce que tu vois | Que faire |
|---|---|
Astrolabe ne propose pas cette fonction GitHub sur cette instance. et Un module manque à cette installation d'Astrolabe. Prévenez votre administrateur d'Astrolabe. | L'intégration peut être connectée et le plugin allumé, mais cette installation d'Astrolabe n'a pas le module qui sert GitHub. Préviens ton administrateur d'Astrolabe. Rien à changer sur le composant. |
Non vérifié sur une instance : ce message demande une installation à laquelle le module manque.
Toujours bloqué ?
Écris à support@forgeit.fr avec le nom du composant et de son dépôt GitHub.