Il existe plus de 330 millions de dépôts de code sur GitHub, couvrant une vaste gamme de projets open-source et privés. © Primakov / Shutterstock
Il existe plus de 330 millions de dépôts de code sur GitHub, couvrant une vaste gamme de projets open-source et privés. © Primakov / Shutterstock

Les équipes de GitHub ont travaillé dur cette nuit pour remettre en route la plateforme. Cette dernière a subi une panne mondiale qui a paralysé ses services pendant plus de trente minutes.

Cette fois-ci, GitHub n'a pas subi une attaque de hackers comme ce fut le cas à la fin du mois d'avril de cette année, mais une panne interne d'envergure internationale. Dans la nuit du 14 au 15 août, un changement de configuration dans l’infrastructure de la plateforme tant prisée des développeurs a provoqué une rupture de la connexion entre les serveurs et les bases de données. Des milliers d'utilisateurs se sont retrouvés dans l'incapacité d'accéder à GitHub, mais l'entreprise a réagi rapidement en rétablissant la situation.

Un incident soudain

Aux alentours de 1 h 00 du matin (heure française), un bouleversement inattendu frappa les services GitHub, semant le trouble à l'échelle planétaire. Un rapport ultérieur de l'entreprise révéla qu'une altération dans la régulation du trafic au sein de l'architecture des bases de données avait engendré une rupture critique de connectivité.

Sans tarder, une vague de signalements d'utilisateurs déferla, comme en témoigne Downdetector, qui recensa, en un éclair, plus de 12 000 notifications d'anomalies. NetBlocks, vigilant observateur des réseaux mondiaux, corrobora l'ampleur du phénomène, évoquant des « défaillances internationales » affectant GitHub. Dès 01 h 11, une première alerte retentit, suivie d'une cascade d'informations attestant de la dégradation progressive de divers services, parmi lesquels GitHub Pages, Copilot, et l'API (interface de programmation) GitHub.

Les utilisateurs, désemparés, se heurtèrent à un message laconique : « aucun serveur n'est actuellement disponible pour traiter votre demande ». Cette notification s'accompagnait, non sans ironie, de l'effigie d'une licorne courroucée.

 Sur DownDetector, une pointe de plus de 12 000 signalements de panne sur GitHub a été observée autour de 2 h 00 (heure française) le 15 août 2024. © Capture d'écran / Downdetector
Sur DownDetector, une pointe de plus de 12 000 signalements de panne sur GitHub a été observée autour de 2 h 00 (heure française) le 15 août 2024. © Capture d'écran / Downdetector

Un rapide retour à la normale

Face à cette crise, les équipes de GitHub réagirent assez rapidement et leur première action fut d'annuler sans délai la modification de configuration à l'origine de ce chaos numérique. Les prémices d'un retour à la normale se manifestèrent dès 01 h 38 et aux environs de 2 h 30, l'entreprise put enfin annoncer la restauration intégrale de ses services.

Fort heureusement, GitHub put rapidement rassurer sa communauté : aucune donnée n'avait été altérée ou perdue durant cette tourmente digitale. L'entreprise a expliqué : « Nous fournirons davantage de détails au fur et à mesure de notre enquête et publierons des mises à jour supplémentaires dans les prochains jours ». Un incident résolu rapidement et aux conséquences peu importantes si l'on en croit les informations disponibles au moment de la rédaction de cet article.