хозяйке на заметку: нулевые репы после обновления gitlab
|
|
Среда, 16 Сентября 2015 г. 14:49
+ в цитатник
В колонках играет - Высоцкий/Охота на волковНе знаю, как у кого бывает, но иногда при крупном обновлении гитлаба в админке можно увидеть, что все репозитории ВНЕЗАПНО имеют нулевой размер. С перепугу может начаться истерика в стиле "Всё пропало!", но при ближайшем рассмотрении оказывается, что на самом деле все файлы на месте, их можно посмотреть, проекты можно склонить -- т.е. всё работает, только вот в админке из-за граблей с кешем вот такая раздражающая хрень. Лечится это следующей командой:
sudo -u git -H bundle exec rake gitlab:cleanup:update_repository_sizes RAILS_ENV=production
Правда, даже в обновлённом гитлабе такой команды нет, 8-) а чтобы она появилась, к файлу lib/tasks/gitlab/cleanup.rake необходимо приложить патч, который берут тут:
https://gitlab.com/DanielSt/gitlab-ce/commit/f5c3b...1bb20142a75f4c9510f70475.patch
Можно бы, конечно, запостить этот патч и здесь, но не нравится мне плывущая разметка из-за шрифтов переменной ширины и урезания количества пробелов (кстати, пока не забыл: упаси Бог в конфигах вроде config/gitlab.yml впендюрить табуляцию (!) вместо ряда пробелов -- гитлаб банально НЕ ВЗЛЕТИТ). И да, после каждого следующего обновления нужно не забывать патчить вышеупомянутый файлик (надеюсь, что рано или поздно столь полезную функцию добавят в главную ветку в т.ч. CE).
Метки:
компьютеры
freebsd
linux
gitlab
git
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-