8. 4. 2015

OpenShift - vyčištění git repository

Dostal jsem se do situace, kdy mi došlo místo na OpenShift gearu (Disk Quota Exceeded). Co zabírá nejvíce místa se dá zjistit pomocí příkazu:

Zjistil jsem, že u mě nejvíce místa (cca 800MB z celkového limitu 1GB) zabírá git repository. Je to proto, že přes git aplikaci nasazuji (pushuju celé warko, což je jeden ze dvou možných způsobů - druhý je pushovat kód a aplikaci buildit mavenem na OpenShift serveru).

Protože starší verze nasazených war souborů nepotřebuju, rozhodl jsem se je vymazat z historie gitu a tím místo uvolnit. Dlouho jsem hledal, jak to správně udělat, až jsem došel k tomu, že nejjednodušší bude celé repo smazat a znovu inicializovat. Postup je následující:

Celý postup je popsaný tady: https://forums.openshift.com/how-to-erase-all-history-from-a-git-repository-on-openshift-and-start-over-with

Žádné komentáře:

Okomentovat