Клиент Github Windows "загрузка завершается неудачно"

У меня довольно большой (как в ~ 15 000 коммитов) репозиторий Git, который, кажется, хорош при доступе из командной строки Git, но когда я открываю репозиторий в клиенте Github Windows, я всегда получаю сообщение об ошибке "loading commits failed - Не удалось загрузить историю фиксации для репозитория. Возможно, вам придется открыть оболочку и отладить состояние этого репо.

Если я отменил это сообщение об ошибке, все будет хорошо. Мой ближайший вопрос заключается в том, есть ли способ сообщить, что local- git или команда web-github клиент пытается запустить этот сбой. В более общем плане, есть ли режим диагностики или журнал для клиента Github, где, когда это возможно, я могу сказать команды, которые инициирует пользовательский интерфейс?

Спасибо,

Ответ 1

Отвечая на мой собственный вопрос...

Я связался с поддержкой Github и указал на инструкции о том, как получить журналы для клиента:

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

Проблема, с которой я сталкиваюсь, была очевидна из журналов, и она оказалась известной ошибкой в ​​LibGit2Sharp, вызванной символом "@" в имени ветки.

Надеюсь, этот ответ поможет кому-то в будущем.

Ответ 2

У меня была такая же проблема, но ее было очень легко исправить. Вам остается только

C:\Users\User

Затем удалите файл .gitconfig.

При необходимости создайте резервную копию всех ваших репозиториев, но затем вы должны клонировать их все.