ローカルからGithubへのアクセスのパスワード認証終了のお知らせが来たのでSSHでアクセスする
遂にこの日がきてしまった。ローカルからGithubへのアクセスにおいて、パスワード認証が終了したため、SSHまたはトークンなどの登録が必要になったので、その設定のまとめ。いつかきっと忘れるので。
SSHキーを作成
リポジトリにアクセスする端末で下記を実行し、SSHキーを作成する。
$ ssh-keygen -t ed25519 -C "登録済みemailアドレス" $ eval "$(ssh-agent -s)" $ vim ~/.ssh/config ~~~ Host * AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/id_ed25519 ~~~ $ ssh-add -K ~/.ssh/id_ed25519 $ pbcopy < ~/.ssh/id_ed25519.pub
githubにSSHキーを登録
Githubにアクセスし、右上のマイページアイコンから下記の通りに進んで、先程pbcopy
でクリップボードにコピーしておいた公開鍵を登録。
Settings > SSH and GPG keys > New SSH key