Is GitHub down?

Is GitHub down, or is the problem limited to your connection, account, repository, or development environment? Use this page to check GitHub’s current status and narrow down failures affecting `github.com`, Git operations, or `api.github.com`.

SA

Site Administrator

Last reviewed: September 25, 2026

LATEST RECORDED STATUS

Up GitHub’s website appeared to be up and responding normally at the last check.

Website (github.com) Up
API (api.github.com) Up
Response time 78 ms
Last checked 2026-11-09 11:56:07 UTC
Current endpoint observation
EndpointStatusObserved
github.comOperational2026-11-09 11:56 UTC
api.github.comOperational2026-11-09 11:56 UTC

Is it working for you?

0 recent reports — more reports are needed for a useful trend.

For the full picture, including partial or regional outages a single external check may miss, see GitHub’s official status page. official status page.

What this check can tell you

  • Check GitHub’s official status page before repeatedly retrying a failed action.
  • Test the website, Git operations, and api.github.com separately; a problem can be limited to one surface.
  • Record the exact operation, repository or endpoint, timestamp, HTTP status, and error text.
  • A failure on one device or network is more likely to be local than a platform-wide outage.
  • If the website works but Git commands fail, inspect the remote URL, authentication method, credentials, permissions, and local Git configuration.
GitHub live status check banner

About GitHub reliability

Understanding GitHub availability

GitHub availability can differ by function. A problem loading github.com may affect the website while Git operations or API requests continue to work. Conversely, an API or Git connection problem may leave the main site accessible.

For the authoritative incident view, check GitHub’s official status page. Compare its current information with the exact symptom you see:

  • Website access: Can you open github.com and load repositories, profiles, or settings?
  • Git operations: Do clone, fetch, pull, or push commands fail while the website works?
  • API access: Are requests to api.github.com failing, timing out, or returning an HTTP error?
  • Authentication or account actions: Is the issue limited to signing in, authorization, one organization, or one repository?

A status-page incident that matches your affected GitHub surface is the strongest indication of a broader service problem. If the status page is clear and only one device, network, repository, or account is affected, investigate that narrower cause first.

How to troubleshoot GitHub

Troubleshooting GitHub problems

Check for a GitHub-side incident

Open GitHub’s official status page and look for an active incident or degraded component that matches your symptom. If it reports a relevant problem, avoid repeatedly changing local settings and retry after the incident is resolved.

If the status page does not show a matching issue, continue with the narrower checks below.

Separate website, Git, and API failures

  • Try opening github.com in a private window or on another device.
  • If the website loads but an integration or script fails, test the relevant API request separately against api.github.com.
  • If browser access works but git clone, git fetch, git pull, or git push fails, check the repository address, authentication, credentials, and local Git configuration.
  • If only one repository, organization, or account is affected, treat it as a scope or permission problem rather than evidence of a global outage.

Check browser and local causes

For a page that will not load, refresh once, try a private window, and temporarily disable extensions that modify requests or block scripts. Clear site data only if the problem appears limited to one browser. Compare another browser or device to determine whether the failure follows the account or stays with the original browser.

Check network and DNS causes

If GitHub works on mobile data but not on your usual connection, investigate the local network, DNS resolver, VPN, proxy, firewall, or corporate filtering. A DNS error, connection refusal, or timeout indicates a different class of problem from a GitHub-generated HTTP response. Test from another network before changing system-wide settings.

Check account, repository, and authentication scope

For private repositories or protected actions, confirm that you are signed in to the intended account and that the repository URL is correct. For command-line access, verify the configured remote and authentication method without exposing tokens or private keys. A permission or authentication error affecting one repository is not normally resolved by waiting for a platform outage to end.

Check API-specific failures

For API calls, capture the endpoint, HTTP status, response message, request time, and whether the request works without the surrounding application. Check credentials, permissions, request construction, rate-related responses, and the application’s timeout or retry behavior. Do not paste access tokens into issue reports or diagnostic logs shared with others.

Sources & references

Official source

  • GitHub Status — use this for GitHub incident updates and component availability.

For Git authentication, repository permissions, and API behavior, consult GitHub’s official product documentation for the specific operation involved. Use the status page for current availability information rather than relying on third-party outage reports alone.

How this check works

Every time this page loads, our server makes its own request to github.com (and its API domain, when applicable) and reports what it got back — a real HTTP response, a timeout, or a connection failure. That result is cached for up to 2 minutes.

This confirms external reachability; it does not test every feature, region, account, or network path. Cross-check the official status page when one is available.

Embed this live status badge

Add this badge to a dashboard, documentation page, or blog. The badge reads the cached Erriscope observation and links back to this status page.

GitHub status on Erriscope
<a href="https://erriscope.com/status/github/"><img src="https://erriscope.com/status/badge/github.svg" alt="GitHub status on Erriscope" width="210" height="34"></a>

Frequently asked questions

Is this the same as GitHub's official status page?

No. This is a live, one-off connectivity check run from our own server, not GitHub's own incident reporting. Their official status page can show partial, regional, or component-level issues our single external check cannot detect.

Why does this show "Up" when GitHub feels slow or broken for me?

A basic reachability check confirms that the server responded to our request. It does not test every feature, region, ISP, browser, or account-specific issue.

How often is this checked?

A check is refreshed after the two-minute cache expires. The displayed check time shows when the observation was made.

Does an API outage mean the whole product is down?

Not necessarily. Many services split their website and API onto separate infrastructure, so one can fail while the other keeps working.

Is GitHub down right now?

Check GitHub’s official status page for current incidents. Also test whether the problem affects github.com, Git operations, or api.github.com; availability can differ between those surfaces.

Why does GitHub open in my browser but Git push or pull fail?

Browser access and Git authentication are separate paths. Check the remote repository URL, the account or credentials used by Git, repository permissions, and any VPN, proxy, or firewall between your Git client and GitHub.

Why can I open GitHub but my API request fails?

The API request may have its own endpoint, authentication, permission, request-format, rate, timeout, or application-configuration problem. Record the HTTP status and response message, then compare the result with the official status page.

How can I tell whether a GitHub problem is local?

Try the same action from another browser, device, or network. If the failure follows only one computer or connection, investigate browser extensions, DNS, VPN or proxy settings, firewall rules, and local Git configuration.

What should I record when reporting a GitHub problem?

Note the affected surface, exact action, repository or API endpoint, timestamp, HTTP status or command-line error, device or network scope, and whether another browser or network works. Remove tokens, passwords, and other sensitive credentials before sharing logs.

← Back to all services

This is a live connectivity check from our server, not an official statement from GitHub. A down result may also reflect a regional or partial outage.