Macでsshをしようとしたら(gitでsshでのcloneをしようとしたら)You don't exist, go away!
と怒られたと言う話。
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.
と言われました。
いきなり自分を全否定される様な言葉を受けてちょっと悲しくなります
それはおいておいて、これは/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 &
これをした後に認証周りがおかしくなって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
-
ssh – OpenSSH SSH client (remote login program)
You don’t exist. Go away!ssh-chroot 構築メモ↩