web-dev-qa-db-ja.com

Ubuntu ServerインストーラーはどのようにしてGithubからsshキーを取得しますか?

自分や他の人の公開鍵をGithubから取得する方法は見つかりませんでしたが、Ubuntu Serverインストーラーでは入手できます。

どうすればできますか、スクリプトでGitHubユーザー名を使用してSSH公開キーを取得するにはどうすればよいですか?

11
u15p7fgy863eiq5
curl -O https://github.com/<username>.keys 
curl -O https://gitlab.com/<username>.keys

指定されたユーザー名にアップロードされた公開鍵を取得します。 githubとgitlabの両方が機能します。

24
Rinzwind

この特定のインスタンスでは ssh-import-id はGitHubからSSHキーを取得します。このツールは、GitHubとLaunchpadの両方からインポートできます。通常、ツールは取得したキーを取得して、Ubuntu Serverが実行していたであろう認証済みキーファイルに追加します。マニュアルページ キーを取得するために行う特定のAPI呼び出しのメカニズムの概要

Rinzwindの回答 に加えて、 GithubにはこのためのAPI があります。

APIは、Rinzwindによって記述されたURLではありませんが、それはそれに追加されているようです。

2
vidarlo