GitHub Just Broke SSH. Everyone Thinks It’s a Bug. It’s Not.
GitHub silently changed SSH authentication to require the public key file on the client side, breaking decades of standard SSH behavior. Developers assumed it was a bug. It’s not โ it’s a deliberate security measure enforcing key pair integrity and preventing key reuse. The real problem isn’t the policy, it’s the silence.