sshキーの確認

  ls -al ~/.ssh

以下のいずれかが公開鍵となる

  • id_rsa.pub
  • id_ecdsa.pub
  • id_ed25519.pub

キーを作る

  ssh-keygen -t rsa -b 4096 -C "mail@example.com"

パスフレーズはなくてもいい。

公開鍵情報をgithubに登録する。

id_rsa.pub ファイルを開いて中身をコピーする

githubでNew SSH keyを選択し、Titleを決めて、コピーしたキーを貼りつける。

認証する

Bash上で以下を実行する

  ssh -T git@github.com

以下のような警告が出てきた場合は、yesを押す

  > The authenticity of host 'github.com (IP ADDRESS)' can't be established.
  > RSA key fingerprint is SHA256:........
  > Are you sure you want to continue connecting (yes/no)?

成功すると以下のメッセージが表示される。

  > Hi username! You've successfully authenticated, but GitHub does not
  > provide shell access.