I'm thinking about what happens when GitHub becomes unresponsive. If the URLs where the public keys are hosted die at the same time, then posting via the CLI would become impossible.
Maybe GitHub serves only those URLs via a reverse proxy or similar, so it could return responses…
Translated from Japanese