GitHubにSSHで接続するための設定を行います
GitHubと接続をするにあたって、2021年8月にパスワード認証によるログインが廃止されました
SSHの設定をしておくと余計なトラブルに巻き込まれずに済みます
WindowsでもMacでもLinuxでも、OpenSSHを使うので設定方法は共通です
以下のコマンドで、Ed25519方式でSSHの鍵を生成します
ssh-keygen -t ed25519任意の鍵名と鍵の保存場所、パスフレーズを求められるので適宜入力してください
鍵を紐づけるために、~/.ssh/config というファイルを作成します
IdentityFile には作成した鍵のパスを入力してください (この場合、秘密鍵は id_ed25519)
Host github github.comHostName github.comIdentityFile ~/.ssh/id_ed25519User git
終わったら保存してください (管理者権限が必要な場合もあるかも)
次にブラウザからGitHubにサインインし、Settingsから SSH and GPG keys を選択します
[New SSH Keys] をクリックして、Key に作成した鍵の公開鍵 (id_ed25519.pub) を貼り付けます
Title は自分でわかりやすいものをつけてください
以上でSSHの設定完了です 🎉
Please make sure you have the correct access rights の対処 (mac / Linux)