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.