GitHub est la plateforme d'hébergement de code la plus utilisée au monde, aussi bien par les projets open source que par les équipes de développement en entreprise. Dépôts, pull requests, GitHub Actions et GitHub Pages reposent sur son infrastructure. Quand GitHub tombe en panne, des déploiements s'arrêtent, des tests restent en attente et des équipes entières se retrouvent à attendre.
Problèmes fréquents
Le site affiche une page d'erreur ou la licorne
La page d'erreur de GitHub, parfois illustrée d'une licorne, apparaît quand les serveurs web ne répondent plus. Si d'autres sites s'ouvrent normalement, inutile de vider le cache. La panne touche souvent certaines fonctions seulement : la page d'état officielle détaille lesquelles.
Le push ou le pull échoue avec une erreur
Une commande git qui échoue avec une erreur de serveur distant, ou qui reste bloquée sans réponse, signale un incident sur les serveurs Git. Si votre clé SSH ou votre jeton fonctionnaient la veille et que rien n'a changé, le problème ne vient pas de votre configuration.
Les workflows GitHub Actions restent en attente
Des jobs qui restent en file d'attente pendant de longues minutes, ou qui échouent sans journal, traduisent une saturation des exécuteurs. Évitez de relancer les workflows en boucle : ils s'empileraient dans la file et partiraient tous d'un coup au retour à la normale.
Connexion impossible ou vérification en deux étapes bloquée
Un code de vérification qui n'arrive pas, ou une déconnexion inattendue sur tous vos appareils, accompagne souvent un incident sur l'authentification. Les jetons d'accès déjà configurés continuent en général de fonctionner pour les opérations Git.
Que faire en cas de panne
- Signalez le problème ici : les signalements des autres utilisateurs confirment vite si la panne est générale.
- Consultez la page d'état officielle de GitHub, qui précise les composants touchés et l'avancement de la résolution.
- Continuez à travailler en local : Git fonctionne sans serveur, vous pousserez vos commits plus tard.
- Reportez les déploiements non urgents plutôt que de les relancer à répétition.
Contacter GitHub
- Le centre d'aide et le support : support.github.com.
- La page d'état des services : githubstatus.com.
- La documentation officielle : docs.github.com.
Site officiel : github.com