3

私は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

^Cctrl+Cを押して抜けたことがわかります。

私が確信しているいくつかのこと:

  1. 私は間違いなくインターネットに接続しています。(証明:この質問を投稿しました。)そうでなかったとしても、gitはローカルで動作するはずです。

  2. これは間違いなくgitリポジトリです。そうではなかったとしても、gitはそうではなかったと言うでしょう。ただハングするだけではありません。

  3. 私はこれを(iTerm2ではなく)プレーンターミナルでも試しました。変わりはない。

  4. 私は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を同じように扱います。

4

1 に答える 1

1

なぜこれが起こったのかはまだよくわかりませんが、修正することができました。シンプルな方法で git をアンインストールしrm /usr/local/bin/git(もちろん、インストールの場所に応じて変更されます)、このインストーラーで再インストールしました (表向きは Snow Leopard バイナリですが、10.7 Lion で機能したことに注意してください)。git最近 1.8 にアップデートされたことがわかりました。

于 2012-10-23T04:22:27.760 に答える