Migrace z GitLab na Gitea #74
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@Podhorecky: Zkusil jsem si z dlouhé chvíle rozpohybovat vlastní instanci Gitea, protože mě GitLab s tou svou rozežraností už nějakou dobu tak trochu sere nejen na Vašem serveru. Ten projekt se mi fakt líbí. Neimplementuje sice tolik kulervoucích fíčur jako GitLab, ale zato (nebo spíš právě proto) je příjemně malý a rychlý. Je tak akorát na hraně toho, co bych nazval "minimalistický". Z toho základu kolem gitu a kolaborativní správy kódu umí všechno, co se dá rozumně očekávat, ale umí i nějaké zajímavé věci navíc. Má ohromně dobře napsanou dokumentaci, ve které se dají najít i různé tipy, jak rozjet věci, které nejsou podporované out-of-the-box, ale vývojáři jejich existenci neignorují a implementovali alespoň nějaká generická rozhraní, přes které se dá podpora toho či onoho s relativně malou snahou dobastlit.
Oproti GitLabu neumí různé věci jako kontejnerové registry, CI/CD, různé analýzy a grafíky pro projekťáky atd. Nemá třeba ani podporu pro reStructuredText formát, ve kterém máme některé kousky naší dokumentace, nicméně klasický markdown umí. Na druhou stranu je odlehčení kurevsky znát na systémových nárocích. Porovnávám svou instanci GitLabu a svou instanci Gitea, ve které mám stejné repozitáře, stejný počet uživatelů a stejná issues. Hodnoty jsou po dvou hodinách provozu, kdy na ani jednu z instancí nesáhnul žádný uživatel a prostě jen běží a existují.
Takže jsem pro srandu králíkům (a pro Vaše seznámení) rozjel testovací https://gitea-spotter.dasm.cz/ , kam jsem pomocí průvodce migrací, který je v Gitea out-of-the-box nakopíroval pár projektů z GitLabu. Váš účet je Podhorecky (funguje i jp@spotter.cz), vaše heslo je L0vegitea .
V případě, že byste tohle řešení shledal jako akceptovatelné, bude potřeba některé drobnosti v GitLabu ještě upravit, aby byly pro migraci schůdné (např. některé Vaše projekty vůbec nemají kód, což migrační nástroj nese nelibě, případně některé wiki stránky máme velmi divoce pojmenované (např. u projektu Hosting), takže je přeskočí. Myslím ale, že i kdyby se některé artefakty měly kopírovat úplně ručně, za ty ušetřené systémové prostředky to stojí.
changed the description
Jo, abych nezapomněl, Gitea má mimo jiné dvě featury, u kterých jsem si říkal, že by Vás mohly zajímat. Umí registraci a/nebo login přes OpenID. A taky umí tzv. "offline mód", ve kterém teď jede. Tj. nestahuje si ikonky z gravatar.com (i když to ve výchozím stavu dělá) a kaskádové skripty a javascripty z CDN třetích stran (což ve výchozím stavu taky dělá). Veškerý provoz jde jen na server, kde Gitea jede.
GitLab tohle sice taky umí, ale Gitea, tím jak je kompaktní, vybavuje požadavky rychleji. A až opraví https://github.com/go-gitea/gitea/issues/19265 (což je ale ve skutečnosti problém Apache), bude to ještě větší fičák.
O všelijakých konfiguračních možnostech si můžete počíst v dokumentaci - https://docs.gitea.io/en-us/config-cheat-sheet/
Hmmmmmmm
klikám na to, pochopil bych základní vlastnosti asi rychle, je to přeci podobné s Githubem. Když vidím to srovnání prostředků, tak to vypadá vskutku dobře.
Co se týče mých potřeb, tak já osobně nevyužiju pokročilé vlastnosti a v blízké době to nevypadá, že bych vlastní vývoj nějak významně akceleroval. To mě trápí, ale nevím jak to změnit, jsem zastavený s konkrétními plány a to i vlivem životních priorit. Ono když celá Evropa a přilehlé gubernie řeší co budeme jíst a kdy začne další průser čehokoliv, tak to optimismu zrovna nepřidá. Do toho tisíc dalších manévrů.
Ale otevřel jsem dotaz na fóru FreedomBox, kde jsem dostal link na možnost zahrnutí dalšího SW. Tímto průzkumem jsem prozatím skončil.
Byl bych potěšený, kdyby se zjevil někdo vázaný k Debianu a s ním bych mohl něco realizovat, ale zatím neexistuje. Zvažoval jsem rozjet vlastní crowdfunding na Goteo.org,
To je krom jiných překladů SW můj momentální stav. Rád bych se dobral k novému "oknu příležitostí" které by se mi otevřelo. Jenže to není jen tak. Projekt Open Food Facts mě zval za překlady na gathering do Paříže i s placeným letadlem. Odmítl jsem to. Nějaká česká agentura mě zvala do TV Nova do jejich show Zelený hrdina ať jim tam vyprávím o lógru, taky jsem je odmítl, tohle mi v projektu nijak nepomůže.
Zpět ke Gitea: Jako úsporné řešení pro můj projekt mi to přijde 9.5/10 a jedinou nejistotu mam jestli by mě nějaký jiný člověk neodmítl že potřebude plnotučný Gitlab, kdybych po něm něco chtěl? Nevím.
Jinak bych proti migraci na Gitea nic neměl, především kvuli těm resources to je dobré. Možná by stálo zato provést pohyby až domrskám ten decidim a budu si jistý že to je komplet zmigrované.