rcmdnk's blog

Macでsshをしようとしたら(gitでsshでのcloneをしようとしたら)You don't exist, go away!と怒られたと言う話。

Sponsored Links

MacでiTerm2上で、gitでsshを使ったcloneをしようとしたら

$ git clone [email protected]:rcmdnk/test.git              Cloning into 'test'...
You don't exist, go away!
fatal: Could not read from remote repository. ----
Please make sure you have the correct access rights
and the repository exists.

と言われました。

いきなり自分を全否定される様な言葉を受けてちょっと悲しくなりますsob

それはおいておいて、これは/etc/passwd等で設定がおかしかったり sshでの接続先との接続がうまく行ってなくてこの辺りの設定が 正しく読み込めない時にsshコマンドで出たりするみたいです。 1

今回は、iTerm2を再起動するだけでこのエラーがでなくなったんえすが、 Macだと securitydがおかしくなってることがあるみたいで、コイツを再起動させてあげると 治る事もある様です 2:

$ su
# ps -A| grep "sbin/securityd"|grep -v grep
   15 ??         0:05.00 /usr/sbin/securityd -i
# kill -kill 15
# /usr/sbin/securityd -i &

warning これをした後に認証周りがおかしくなってgitでhttps経由で cloneしようとしたら

$ git clone https://github.com/rcmdnk/test.git/
Cloning into 'test'...
fatal: unable to access 'https://github.com/rcmdnk/test.git/': Internal SSL engine error encountered during the SSL handshake

となったり、Evernoteがアプリを使うとログイン出来なくなったりするかもしれません (というかなった、多分このせい)。 その場合は再起動を。。。

Sponsored Links
Sponsored Links

« gitのリモートレポジトリを上書きする Octopressのpublic/_deployディレクトリの変更 »