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`.
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.
| Endpoint | Status | Observed |
|---|---|---|
| github.com | Operational | 2026-11-09 11:56 UTC |
| api.github.com | Operational | 2026-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.
api.github.com separately; a problem can be limited to one surface.
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:
github.com and load repositories, profiles, or settings?clone, fetch, pull, or push commands fail while the website works?api.github.com failing, timing out, or returning an HTTP error?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.
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.
github.com in a private window or on another device.api.github.com.git clone, git fetch, git pull, or git push fails, check the repository address, authentication, credentials, and local Git configuration.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.
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.
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.
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.
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.
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.
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.
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.
A check is refreshed after the two-minute cache expires. The displayed check time shows when the observation was made.
Not necessarily. Many services split their website and API onto separate infrastructure, so one can fail while the other keeps working.
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.
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.
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.
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.
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.
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.