Все репозитории cygwin git становятся поврежденными при перезагрузке - PullRequest
1 голос
/ 13 декабря 2010

Итак, у меня есть программа установки gitolite, в настоящее время работающая в cygwin, и все отлично работает во время начальной настройки gl;Я могу вставлять / извлекать из репозиториев весь день без проблем.Однако, как только я перезагружаю свою машину, каждый репозиторий становится поврежденным.Я взял t / pre / post перезагрузки и, используя kdiff, увидел, что все файлы в каталоге «objects» изменились ... значительно.Однако файлы в моей локальной копии (все еще в Windows, но не в Cygwin) не меняются.

Чтобы дать вам пример того, насколько экстремальными являются изменения ... вот шестнадцатеричный дамп случайного объекта:

Предварительно:

78 01 2B 29 4A 4D 55 30 33 61 30 31 00 02 85 E4  x.+)JMU03a01..…ä
FC BC 34 86 90 9D 41 31 26 67 84 8E BB 38 BD 5D  ü¼4†..A1&g„Ž»8½]
BC 48 30 55 EB C5 A2 EB B6 10 E9 EC D4 CA 94 CC  ¼H0UëÅ¢ë¶.éìÔÊ”Ì
22 86 AD DF DE D6 27 44 FC 7C FA 6D DA 89 15 7B  "†­ßÞÖ'Dü|úmÚ‰.{
37 4D EC 11 54 B9 F2 14 00 C6 66 1F 3E           7Mì.T¹ò..Æf.>

Сообщение:

39 D5 AD B9 06 05 A0 7D 8F D2 16 F9 34 DA 62 EE  9Õ­¹.. }.Ò.ù4Úbî
21 2C D3 17 7D 35 11 4C 5E 88 58 C2 DA 09 FA C3  !,Ó.}5.L^ˆXÂÚ.úÃ
25 48 C9 07 29 A3 E3 E5 F6 7F 91 C4 29 D9 45 A3  %HÉ.)£ãåö.‘Ä)ÙE£
20 A6 07 DB 94 77 F4 7C 6D 59 E5 CC C0 08 35 91   ¦.Û”wô|mYåÌÀ.5‘
FF 22 6A 3E F5 0A 44 94 18 39 8E D0 6B           ÿ"j>õ.D”.9ŽÐk

Я натолкнулся на сообщение от пользователей git , где у кого-то еще была такая же проблемаи оказывается, что я также использую полнодисковое шифрование (PGP Desktop), поэтому мне интересно, если это является основной причиной.

Если у кого-нибудь есть какие-либо идеи, я был бы невероятно благодарен!

1 Ответ

0 голосов
/ 14 декабря 2010

Во-первых, в вашем вопросе неясно, используете ли вы полное шифрование диска.

Тогда у антивируса может быть какой-то непреднамеренный побочный эффект: его деактивация только для одной перезагрузки может быть интересной, чтобы проверить, сохраняется ли проблема.

Наконец, это может быть связано с проблемой монтирования, как показано в этой теме :

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...