1) Check status
- githubstatus.com
2) Isolate network
- Switch networks.
- Disable VPN/proxy to test.
3) Isolate browser
- Private window.
- Disable extensions.
4) Git (push/pull)
- HTTPS: refresh/regenerate token.
- SSH: check key, permissions, and ssh-agent.
5) Actions
- Review job logs.
- Confirm secrets/vars.
- Re-run and check status for incidents.