🤖
SSHで便利にGitHubへアクセス
SSH有無の確認
まずはターミナルを開いて、下記のコマンドで既存のSSHがあるかどうかを確認します。
cd ~/.ssh
図の様に表示される場合は既存のSSHが 存在しない事です。

SSH作成
下記コマンドを入力して、" "の中は自分のメールアドレスを入力します。
作成するSSHは/Users/admin/.sshにあります。

公開鍵・秘密鍵を利用してGitHubと繋がる
公開鍵と秘密鍵とは
分かりやすく例えにすれば、公開鍵はロック(錠)です。そして秘密鍵はそのロック(錠)を開ける鍵です。
公開鍵の設置
GitHub上のSettingsページを開き、左のサイドメニューから SSH and GPG keysをクリックします。
緑のボタンNew SSH keyをクリックします。

開いた画面に、公開鍵のTitleとKeyを設定します。

id_rsa.pubのコピペ方法
まずはファイル.sshに入ります。
cd ~/.ssh
lsコマンドで一度公開鍵・秘密鍵の存在を確認します。
ls
下記のように公開鍵・秘密鍵のファイルをの存在を確認できます。

コマンドcat id_rsa.pubまたvim id_rsa.pubで公開鍵の中身を確認できます。

追加完了
コピペができたら、緑のボタンをクリックして、公開鍵、いわばSSH Keyの設定が終わります。

追加済みのSSH Keyは下記のように表示されます。

接続検証
下記コマンドを利用して接続の検証を行います。
ssh -T git@github.com
入力した後に、まずはエラーが表示されます。
心配せずyesを入力して続きます。
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
一度設定したパスワードを入力して、下記のような接続成功なメッセージを確認できます。
Enter passphrase for key '/Users/admin/.ssh/id_rsa':
Hi zhangpeng-system! You've successfully authenticated, but GitHub does not provide shell access.
↑自分のユーザ名が含まれていることを確認できます。
この以降はgit clone SSHを使ってGitHubへアクセスできるようになりました。
Discussion