正常にプッシュできますが、突然この「致命的な」メッセージが表示されます
$ git push
fatal: unable to connect to cache daemon: Bad file descriptor
Username for 'https://github.com':
Password for 'https://myid@github.com':
fatal: unable to connect to cache daemon: Bad file descriptor
...
突然このメッセージが表示されるのはなぜですか? そして、私は何をしますか?
これが役立つかどうかはわかりませんが、現在からこの問題が発生する前までの間に
- マスターではないブランチで作業していました
- 途中で git config --global の user.email を変更しました
- 間違ったプロジェクト コネクタ (コンピューター用ではない) を接続したため、私のコンピューターは何度もクラッシュしました。何らかのファイルが破損したと思います。
- その後、新しいコミットを作成しようとすると、次のメッセージが表示されました: 致命的: HEAD を有効な参照として解決できませんでした。
- 次に、構成のHEADを「ref:refs/heads/master」に変更して修正しました
変更をローカルでコーディングして正常にコミットした後、リモート サーバーにプッシュしようとすると、次のエラー メッセージが表示されました。
$ git プッシュ
致命的: キャッシュ デーモンに接続できません: 不正なファイル記述子 'https://github.com' のユーザー名: 'https://myid0@github.com' のパスワード: 致命的: キャッシュ デーモンに接続できません: 不正なファイル記述子致命的: 緩いオブジェクト 8ce710b1c78658e066cd2309b12b7766d1be4920 (.git/objects/8c/e710b1c78658e066cd2309b12b7766d1be4920 に保存) が破損しています
そのため、行ったすべての変更をバックアップし、レポを削除し、レポを github から複製し、バックアップ ファイルでいくつかの変更を行い、変更を追加、コミット、およびプッシュしましたが、それでもそのメッセージは消えません。 :(