SSH鍵の準備

SSHの鍵作成

$ cd ~/.ssh/
// mailはGitHubに登録しているメールアドレス
$ ssh-keygen -t rsa -C {mail}
// パスワードを入力

作成した鍵の名前を変更

$ mv id_rsa github_rsa
$ mv id_rsa.pub github_rsa.pub

鍵の認識

$ vi config
Host github.com
HostName github.com
User git
Port 22
IdentityFile ~/.ssh/github_rsa // 名前変更したSSH鍵
TCPKeepAlive yes
IdentitiesOnly yes

GitHubへ鍵を登録

公開鍵の中身をコピー

$ pbcopy < github_rsa.pub

GitHubのアカウント設定から公開鍵を追加

  1. GitHubの右上から「Settings」をクリック。
  2. 「SSH and GPG keys」をクリック。「New SSH Key」をクリック。
  3. 名前とコピーした公開鍵の内容を入力して、「Add SSH Key」をクリック。

ターミナルで確認

$ ssh -T git@github.com
Enter passphrase for key '/Users/hoge/.ssh/github_rsa': // パスワードを入力
Hi USERNAME! You've successfully authenticated, but GitHub does not provide shell access. // 成功

設定した鍵を削除する

ssh-keygen -R ***.***.*.*(サーバー側IPアドレス or 設定したURL)
rm FILE_NAME

この記事を書いた人

kubou

kubou

2049, inc.
web業界で生活しています。
お仕事の割合はディレクション:8、開発:2くらい。