GitHub logo

Is GitHub down?

Website status is based solely on the number of user reports submitted and is updated every 30 minutes using data from the past 24 hours. The status you see depends on the baseline — the average number of reports received in 30-minute time blocks over the past 24 hours. Learn more about how our tool works.

GitHub issues reported over the last 24 hours

This graph shows the status of the GitHub’s website and apps as reported by users over the last 24 hours.

Want to see the status of other popular services? Visit our “is it down?” page!

Protect your online traffic with a click

Be safer online with NordVPN’s next-gen antivirus, Dark Web Monitor, and Meshnet features.

User comments about GitHub outages

Is GitHub not working for you? Let other users know what problems you’re facing.

Recent GitHub outages and their causes

GitHub has been unavailable to users from time to time — here’s what happened:

February 9, 2026

Duration: 2 hours 30 minutes.

According to GitHub’s February 2026 availability report, the platform suffered two related outages. Developers faced page errors and failed HTTPS pushes across services like GitHub Actions and Copilot, which blocked code deployments and automated workflows.

March 5, 2026

Duration: Approximately 3 hours.

According to GitHub’s March 2026 availability report, a misconfigured Redis load balancer caused a three-hour degradation in GitHub Actions, leaving developers with severe workflow delays and infrastructure errors. The incident stalled 95% of automated workflow runs and caused 10% to fail outright. GitHub resolved the issue by correcting the misrouted internal traffic, then froze related infrastructure updates and tightened its deployment safeguards.

November 18, 2025

Duration: 1 hour.

According to GitHub’s November 2025 availability report, an expired internal TLS certificate caused an hour-long outage across all Git operations, leaving developers unable to execute SSH, HTTP, or raw file requests. GitHub resolved the outage by replacing the certificate and restarting the affected systems. It has since audited its existing certificates and sped up the move to fully automated certificate management.

Please note that this is public information from external sources, not our own. We cannot modify its content or guarantee its accuracy.

How does the status checker work?

We recalculate the status of the service every 30 minutes based on user reports submitted within the last 24 hours. This allows us to provide firsthand information on outages and helps to better understand the extent of the problem.

To do this, we first calculate a baseline — the average number of reports received in 30-minute time blocks over the past 24 hours. This helps us understand what “normal” activity looks like at any given time.

A mobile screen showing user outage reports used to determine website availability for the “Is it down?” page.

Once we have the baseline, we set thresholds to determine the status of the service:

Online: If the number of reports falls below 50% of the baseline, the service’s status is shown as “Online,” meaning everything is functioning normally.

Partial outage: If the reports fall between 50% and 75% of the baseline, the service might be facing some issues. We label this status as “Partial outage.”

Down: If the number of reports exceeds 75% of the baseline, the service is considered “Down,” indicating significant issues or an outage.

Frequently asked questions