自分や他の人の公開鍵をGithubから取得する方法は見つかりませんでしたが、Ubuntu Serverインストーラーでは入手できます。
どうすればできますか、スクリプトでGitHubユーザー名を使用してSSH公開キーを取得するにはどうすればよいですか?
curl -O https://github.com/<username>.keys
curl -O https://gitlab.com/<username>.keys
指定されたユーザー名にアップロードされた公開鍵を取得します。 githubとgitlabの両方が機能します。
この特定のインスタンスでは ssh-import-id はGitHubからSSHキーを取得します。このツールは、GitHubとLaunchpadの両方からインポートできます。通常、ツールは取得したキーを取得して、Ubuntu Serverが実行していたであろう認証済みキーファイルに追加します。マニュアルページ キーを取得するために行う特定のAPI呼び出しのメカニズムの概要 。
Rinzwindの回答 に加えて、 GithubにはこのためのAPI があります。
APIは、Rinzwindによって記述されたURLではありませんが、それはそれに追加されているようです。