У меня есть сервер с установленным Gitolite для размещения моих репозиториев. Вчера я создал новое репо, а сегодня, когда я попытался отправить больше коммитов на сервер, я получаю:
fatal: object 86eeaa0c5a154ff3df34d6a43669930b9c6c7f59 is corrupted
error: unpack failed: unpack-objects abnormal exit
error: failed to push some refs to
Поскольку репозиторий довольно новый, меня не слишком беспокоила потеря предыдущих коммитов, поэтому я удалил как локальный, так и удаленный репо, но все равно получаю ту же ошибку.
Как я уже сказал, меня не слишком беспокоит сохранение моей истории коммитов, я просто хотел бы, чтобы она снова заработала!
gitolite.conf
локального клона репозиторияgitolite-admin
и отправив этот репозиторийgitolite-admin
обратно на сервер gitolite, верно? (см. sitaramc.github.com/gitolite/repos.html). Вы неgit init
прямо себе на сервер gitolite, я полагаю? - person VonC   schedule 24.05.2012gl-xxx
' (например,gl-setup
)? То есть Гитолайт В2. Или вы сделалиgitolite install
(gitolite V3 илиg3
) - person VonC   schedule 24.05.2012gitolite.conf
на моей локальной машине, а затем отправил его обратно на сервер gitolite, затем я клонировал это репо на свою машину, добавил файлы, зафиксировал и отправил обратно на сервер. Это работает нормально, только когда я иду на сервер во второй раз. Я использую версию g3. - person simon   schedule 24.05.2012fatal: object 94b3887fa96f1a40e77f9a0cf9f566acb1e995a3 is corrupted
, поэтому я предполагаю, что что-то не так с созданием нового репо? - person simon   schedule 24.05.2012gitolite.conf
и снова нажмите наgitolite-admin
- person VonC   schedule 24.05.2012remote: line 1 too long: command="/home/git/gitolite/src/gitolite... remote: FATAL: fingerprinting failed for /tmp/Cdug9Itivq
Но он создает репо в/home/git/repositories
- person simon   schedule 24.05.2012gitolite-admin
? - person VonC   schedule 24.05.2012