既存の SSH キーの確認
SSH キーを生成する前に、SSH キーがすでに存在するかどうかを確認できます。
メモ: DSA キーは OpenSSH 7.0 で非推奨となっています。利用しているオペレーティングシステムが OpenSSH を使っているなら、SSH のセットアップの際に RSA キーなどの別の種類のキーを使う必要があります。たとえば使用しているオペレーティングシステムがMacOS Sierraであれば、RSA キーを使って SSH をセットアップできます。
-
ターミナルターミナルGit Bashターミナル を開いてください。
-
既存の SSH キーが存在するかを確認するため、以下のように
ls -al ~/.ssh
と入力します:$ ls -al ~/.ssh # Lists the files in your .ssh directory, if they exist
-
ディレクトリの一覧から、公開 SSH キーをすでに持っているか確認します。
デフォルトでは、公開鍵のファイル名は以下のいずれかです:
-
id_dsa.pub
-
id_ecdsa.pub
-
id_ed25519.pub
-
id_rsa.pub
-
公開鍵と秘密鍵のペアが存在しないか、既存の鍵を GitHub への接続に利用したくない場合、新しい SSH キーを作成します。
-
一覧に既存の公開鍵と秘密鍵のペア (id_rsa.pub と id_rsa など) があり、それを GitHub への接続に利用したい場合、SSH キーを ssh-agent に追加します。
参考: ~/.ssh が存在しないというエラーが返ってきた場合も、ご心配なく。 新しい SSH キーを作成する際に、それも作成されます。