2013年10月28日月曜日

github の接続確認でのエラー


普段は、Bitbucke に HTTPS の接続で Git を使っていたが、
github に SSH での接続をする機会が出来たので、接続の確認を行ってみた。

すると、以下のエラーが出た。
    $ ssh git@github.com
    Warning: Permanently added the RSA host key for IP address '192.30.252.131' to the list of known hosts.
    Permission denied (publickey).
どうやら known_hosts ファイルの情報に問題があるようなので、
github.com から始まる行を削除する。
    $ vim ~/.ssh/known_hosts
    github.com,192.30....   ←この行を削除
その後、秘密鍵の登録など処理をしたか不明のため、今一度登録の実行を行った。
すると、またもやエラーが発生。
    $ ssh-add id_rsa
    Could not open a connection to your authentication agent.
調べてみると ssh-agent が起動していないらしい。
ssh-agent を起動させ再度登録処理を行った。
    $ eval `ssh-agent`
    $ ssh-add id_rsa
    Enter passphrase for ...
    Identity added: ...
問題なく処理が流れたので、公開鍵を github 側で設定。
    $ clip < ~/.ssh/id_rsa.pub
    ↑このコマンドで公開鍵のデータがクリップボードにコピーされる
      これを github 側に設定する(ペースト)
その後、再び接続の確認を行った。
    $ ssh git@github.com
    Warning: Permanently added the RSA host key for IP address '192.30.252.131' to the list of known hosts.
    Hi xxxx! You've successfully authenticationed, but GitHub does not provide shell access.
    Connection to github.com closed.
今度は上手くいったようだ。



[アプリ紹介]
位置情報と、利用履歴によって賢くなる電話帳
Smart Speed Dialer」
AppStore で、販売開始!
今なら、PromoBook さんでプロモーションコード配布中!!

0 件のコメント:

コメントを投稿