sshの鍵を登録する
鍵が出来たら、ssh-agentを起動して鍵を登録
をやる。
$ ssh-agent
$ eval `ssh-agent`
しておいてから ssh-add で鍵を登録
$ ssh-add ~/.ssh/id_rsa
成功した場合
$ ssh-add ~/.ssh/id_rsa Enter passphrase for /c/Users/username/.ssh/id_rsa: #パスフレーズを入れる Identity added: /c/Users/username/.ssh/id_rsa (/c/Users/username/.ssh/id_rsa)
失敗した場合
Could not open a connection to your authentication agent.
とかエラーがでる
失敗した場合の対策
前の手順を見直す。
ssh-agent が起動してないとエラーがでる
eval `ssh-agent` してないとエラーがでる(これはWindowsの場合だけらしい)
$ eval `ssh-agent`で成功した場合
$ eval `ssh-agent` Agent pid number
成功しているとAgent pid で数字が出るだけ。色々出てる場合は何か違う事しているんじゃないかと思う。
$ eval `ssh-agent`で失敗した場合
$ eval `ssh-agent` bash: `ssh-agent`: command not found
どこかの設定をコピペしてて表記が変わっている場合とかがある。
例えば、`(半角)が`(全角)とかになってると失敗する。