みの雑多ブログ

勉強したことをアウトプットしたり、しなかったり

GitLabでもGitHubでもSSH接続するまでの手順

Windowsでやりました、簡単にコマンドのみ( ..)φメモメモ

$ ssh-keygen
Enter file in which to save the key (フォルダ):

そのままEnter

Created directory '/c/Users/user/.ssh'.
Enter passphrase (empty for no passphrase):

パスワードを2回入力
※*とか●とかは表示されないけど、心眼で文字数は確認

公開鍵の方をGitHubやGitLabに登録

$ ssh -T git@github.com

鍵の名前もフォルダも変更しなかったら、そのままyesで先に進めて無事接続完了
You've successfully authenticatedでたらOK

docs.github.com
2021/4/8追記
公式では鍵の生成は Ed25519を推奨しているよう

$ ssh-keygen -t ed25519 -C "your_email@example.com"

Ed25519アルゴリズムサポートしていない場合、4096というわけで↑のコマンドだと2048なので弱い

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