私はgitリポジトリに取り組んでいましたが、マシンの速度が低下しているように見えたため(そして、約15日間の稼働時間があったため)、再起動することにしました。すぐにiTerm2を開いて仕事に戻りましたが、gitがコマンドに応答していません。コンソールの出力を貼り付けて、試してみたり、応答がない2分後にあきらめたり、gitへのパスをチェックしてインストールされていることを確認したりできるようにします。
Nick-Coxs-Macbook-Pro:codealong macbookpro$ git status
^C
Nick-Coxs-Macbook-Pro:codealong macbookpro$ git gc
^C
Nick-Coxs-Macbook-Pro:codealong macbookpro$ git stash
^C
Nick-Coxs-Macbook-Pro:codealong macbookpro$ git reset --hard HEAD^
^C
Nick-Coxs-Macbook-Pro:codealong macbookpro$ which git
/usr/bin/git
Nick-Coxs-Macbook-Pro:codealong macbookpro$ git status
^C
ctrl+Cを押して抜けたことがわかります。
私が確信しているいくつかのこと:
私は間違いなくインターネットに接続しています。(証明:この質問を投稿しました。)そうでなかったとしても、gitはローカルで動作するはずです。
これは間違いなくgitリポジトリです。そうではなかったとしても、gitはそうではなかったと言うでしょう。ただハングするだけではありません。
私はこれを(iTerm2ではなく)プレーンターミナルでも試しました。変わりはない。
私はOSXLion10.7.4を使用しています。
更新:ディスクユーティリティを使用してマシンのアクセス許可を修復しましたが、これはマシンのすべてのgitリポジトリで引き続き発生しています。
UPDATE2:gitが何もしていないときのコンソールの出力は次のとおりです。
10/20/12 7:23:48.364 PM com.apple.launchd.peruser.501: (com.Eltima.SyncMateServer[543]) posix_spawn("/Library/Application Support/EltimaSyncMate/SyncMateServer.app/Contents/MacOS/SyncMateServer", ...): No such file or directory
10/20/12 7:23:48.365 PM com.apple.launchd.peruser.501: (com.Eltima.SyncMateServer[543]) Exited with code: 1
10/20/12 7:23:48.365 PM com.apple.launchd.peruser.501: (com.Eltima.SyncMateServer) Throttling respawn: Will start in 10 seconds
それは私には何の意味もありません。誰?
UPDATE3:なぜ以前にこれをチェックしなかったのかわかりませんが、GitXをgitのGUIとして使用できるので、git自体が機能しないわけではありませんが、CLIは機能しません。
更新4:セーフモードで再起動しましたが、ターミナルはgitを同じように扱います。