SSH-Keysの作り方 for GitHub

SSH-Keysの作り方 for GitHub

ssh-keygenコマンドで秘密鍵と公開鍵(.pub)を作成します。

[user@u user]$ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa): そのままEnter
Created directory '/home/user/.ssh'.
Enter passphrase (empty for no passphrase): そのままEnter
Enter same passphrase again: そのままEnter
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
ed:96:eb:7c:9a:85:a2:b8:9d:bd:b8:65:ef:34:a4:98 your_email@example.com
The key's randomart image is:
+--[ RSA 4096]----+
| |
| |
| |
| . . |
| . S . |
| o . . . o |
| E . o o = . |
| . * = + +. |
| ..*.+oo.*o |
+-----------------+

ホームディレクトリに.sshディレクトリが作成され、id_rsa(秘密鍵)とid_rsa.pub(公開鍵)が作成されていればOKです。

id_rsa.pubの中身をGitHubに登録して完了です。登録方法はGitHubの以下から行ってください。

SSH-Keysの作り方 for GitHub

SSH-Keysの作り方 for GitHub

Agent admitted failure to sign using the key.エラー

認証エージェントに秘密鍵が追加されていないために発生するエラーです。

ssh-add ~/.ssh/id_rsa

このコマンドで、認証エージェントであるssh-agent(認証鍵を保持するソフト)に秘密鍵を追加すれば解消されます。

コメント

タイトルとURLをコピーしました