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 regardless of whether the backend is busy, or maybe the dev-null side caches the public keys. If that's the case, it seems pretty robust.
Translated from Japanese
commit 4b7b0d3