Rのこと。

記事は引っ越し作業中。2023年中までに引っ越しを完了させてブログは削除予定

ローカルから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

githubSSHキーを登録

Githubにアクセスし、右上のマイページアイコンから下記の通りに進んで、先程pbcopyクリップボードにコピーしておいた公開鍵を登録。

Settings > SSH and GPG keys > New SSH key