10

大きな(〜15,000コミットのように)Gitリポジトリがあります。コマンドラインGitからアクセスすると問題ないようですが、Github Windowsクライアントでリポジトリを開くと、常に「コミットの読み込みに失敗しました-コミットの読み込みに失敗しました」というエラーが表示されます。リポジトリの履歴。シェルを開いて、このリポジトリの状態をデバッグする必要がある場合があります。」

そのエラーメッセージをキャンセルすると、問題はないようです。私の当面の質問は、クライアントが実行しようとしているlocal-gitまたはweb-githubコマンドが失敗していることを確認する方法があるかどうかです。より一般的には、Githubクライアントの診断モードまたはログがありますか?可能な場合は、UIが開始していることをコマンドに伝えることができますか?

ありがとう、

4

2 に答える 2

6

私自身の質問に答える...

Githubサポートに連絡し、クライアントのログを取得する方法について説明しました。

https://help.github.com/articles/accessing-the-github-for-windows-log

私が直面している問題はログから明らかであり、ブランチ名の「@」記号が原因で発生したLibGit2Sharpの既知のバグであることが判明しました。

うまくいけば、この答えは将来誰かを助けるでしょう。

于 2012-11-17T00:57:21.983 に答える
2

私は同じ問題を抱えていましたが、修正するのは本当に簡単でした。行くしかない

C:\Users\User

次に、.gitconfig ファイルを削除します。

必要に応じて、すべてのリポジトリのバックアップを作成しますが、それらすべてを複製する必要があります。

于 2015-04-15T17:45:34.300 に答える