環境

・MacOS
・GitHub

SSH 認証キー(秘密鍵・公開鍵)の生成

ssh-keygen -t rsa -C "your-mail@address"
Enter file in which to save the key (/YourHome/.ssh/id_rsa):Enter押下
Enter passphrase (empty for no passphrase):任意のパスフレーズ
Enter same passphrase again:任意のパスフレーズ(上記設定値と同じもの)

ホーム配下に.ssh/id_rsa(秘密鍵)と.ssh/id_rsa.pub(公開鍵)が作成される。

公開鍵の登録

pbcopy < ~/.ssh/id_rsa.pub

クリップボードに公開鍵の内容がコピーされているので、GitHubへログイン

Add_new_SSH_keys.png

Titileは任意の値、Keyにクリップボードにコピーされている内容をそのままペーストする。「Add SSH Key」ボタン押下で登録完了

動作確認

ssh -T git@github.com

鍵生成時にパスフレーズを登録した場合は以下が表示されるのでパスフレーズを入力

Enter passphrase for key '/YourHome/.ssh/id_rsa':

以下が表示されればOK

Hi YourName You've successfully authenticated, but GitHub does not provide shell access.

参考

GitHub Help

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.