ssh-add がCould not open a connection to your authentication agent.と出て成功しないときLinux ssh-addは環境変数SSH_AUTH_SOCKを参照し,ssh-agentと通信するのですが,ディストリビューションによってはインストール時にこの環境設定が設定されないようです.(Fedora19ではダメでした) なので, shell-session Could not open a connection to your authentication agent. とエラーになってしまうことがあります. shell-session eval $(ssh-agent) とすることで,この環境変数を一時的に設定できます.この後,もう一度ssh-addをすれば,秘密鍵をssh-agentに登録することができます. Register