SSHキーの作成

Infrastructure

Git Base上での操作です

SSHの作成

ssh-keygen -t rsa -b 4096 -C "GitHubに登録したメールアドレス@gmail.com"
Enter file in which to save the key (/c/Users/your-name/.ssh/id_rsa):  空でEnter
Enter passphrase for "/c/Users/your-name/.ssh/id_rsa" (empty for no passphrase): 入力してEnter

作成されたキーはデフォルトではC:/Users/your-name/.ssh/id_rsa に保存されます

SSHエージェントに鍵を追加

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

公開鍵をGitHubに登録

まず、公開鍵の内容をコピーします

cat ~/.ssh/id_rsa.pub

そのあと、GitHubにログイン。

プロフィールアイコンをクリックし、「Settings」を選択。

左側のメニューから「SSH and GPG keys」を選択。

「New SSH key」をクリックし、コピーした公開鍵を貼り付けて「Add SSH key」をクリック

SSH接続のテスト

Progate@LAPTOP-JRC4J6IU MINGW64 ~
$ ssh -T git@github.com
The authenticity of host 'github.com'
--- 長い文章 ---
Enter passphrase for key '/c/Users/progate/.ssh/id_rsa':  <--- SSHキーを作成したときのパスワードを入力してEnterを押します

Hi XXXXX! You've successfully authenticated, but GitHub does not provide shell access.
と表示されれば成功です
BACK