What changed
GitHub says it followed its announced schedule and disabled SHA-1 in HTTPS for github.com and partner CDNs on September 15, 2026. The scope includes GitHub Enterprise Cloud and GitHub Enterprise Cloud with Data Residency, while GitHub Enterprise Server is unaffected. GitHub had already run an 18-hour brownout on July 14 to expose incompatible clients before final enforcement.
Why it matters
For most current developer machines nothing changes, but old operating systems, TLS libraries, embedded automation images and pinned enterprise environments can now fail when cloning or pushing over HTTPS, calling GitHub APIs or loading GitHub in a legacy browser. The operational point is easy to misread: this is an HTTPS/TLS compatibility retirement, not an announcement that Git's SHA-1 object format has suddenly stopped working.
The announced compatibility deadline has now become enforcement
GitHub first published the migration schedule in April, then ran a July brownout before the final September 15 cutoff. Its new changelog entry confirms SHA-1 HTTPS support is now disabled on GitHub.com and the relevant cloud/CDN surfaces.
The likely failures live below Git itself
Git HTTPS behavior depends on the TLS stack available to the client. On Linux that may involve OpenSSL or another backend; automation can also inherit old libraries from long-lived container or VM images. A Git binary that appears functional locally can therefore still fail against GitHub when the underlying HTTPS stack cannot negotiate supported modern algorithms.
This is not the same as Git repository SHA-1 object IDs
The retirement concerns SHA-1 in HTTPS/TLS. Builders should not confuse it with Git's separate history of SHA-1 object identifiers and repository-format migration. The immediate symptom here is connectivity failure to GitHub over HTTPS, not repository objects suddenly becoming unreadable.