Vytváram vynikajúci nástroj na kontrolu softvéru s vlastným hosťovaním
Keď sa človek dopočuje o správe verzií Git, automaticky sa mu vybaví GitHub a niet sa čomu čudovať, keďže je najznámejší, ale nemôžeme vynechať ani iné alternatívy, ktoré existujú a ktoré sú celkom dobré v rôznych smeroch.
Preto je deň Dnes si povieme niečo o Forgejo, čo je softvér na kontrolu verzií pri vývoji softvéru Git, samoobslužný, jednoduchá inštalácia a nenáročná údržba ktorý okrem iného ponúka aj ďalšie funkcie spolupráce, ako je sledovanie chýb, kontrola kódu, nepretržitá integrácia, registrácia, wiki.
O Forgejo
Forgejo sa narodil ako vidlica Gitea, z dôvodu nedohody o prevode tohto posledného na ziskovú spoločnosť bez vedomia alebo súhlasu komunity. Forgejo vzniklo ako alternatíva, ktorá poskytuje softvér, ktorého vláda podporuje záujem širokej verejnosti.
Forgejo pravidelne aktualizuje všetky zmeny v kóde Gitea, ako aj vývoj vlastných nových funkcií. Forgejo v súčasnosti hostí Codeberg a medzi jeho najdôležitejšie funkcie patria: na vašom webe:
Svetlo: Forgejo je možné jednoducho hostiť na takmer akomkoľvek stroji, či už na RPi alebo v cloude, Forgejo pobeží bez problémov.
Manažment projektov: Okrem hostingu Git ponúka Forgejo požiadavky na stiahnutie, wiki, nástenky kanban a oveľa viac na koordináciu s vaším tímom.
publikácie: Má schopnosť ponúkať „verzie“ na hosťovanie softvéru na stiahnutie alebo použiť register balíkov na jeho publikovanie v dockeroch, npm a mnohých ďalších správcov balíkov.
Prispôsobiteľné: Forgejo má podporu na zmenu rôznych aspektov, pretože má veľa konfiguračných prepínačov, aby Forgejo fungovalo presne tak, ako chcete.
Výkonný: oprávnenia organizácie a tímu, integrácia CI, vyhľadávanie kódu, LDAP, OAuth a mnoho ďalších. Ak máte pokročilé potreby, Forgejo vás pokryje.
Ochrana osobných údajov: od kontroly aktualizácií po predvolené nastavenia – Forgejo je navrhnutý tak, aby bol pre vás a vašu posádku v prvom rade súkromie.
federácia: (WIP) Aktívne pracujeme na vzájomnom prepojení softvérových kováčov prostredníctvom ActivityPub a vytvorení siete osobných inštancií na spoluprácu.
Forge 1.20.2-0
Aktuálne Forgejo Je vo verzii "1.20.2-0", ktorá sa považuje za stabilnú verziu, ktorá obsahuje niekoľko opráv chýb, pričom sa uvádza, že zobrazuje upozornenia na paneli správcu, keď sa v app.ini nájdu zastarané položky.
Z opravy, ktoré vynikajú v novom vydaní sa uvádzajú tieto:
- Do zdrojového tarbalu Forgejo boli pridané chýbajúce aktíva
- Riešenie chyby výberu typu používateľa pri vytváraní používateľa a výbere verejného súkromného.
- Opravte overenie prístupu k projektu na úrovni organizácie
- Opravená chyba pri odosielaní žiadosti o stiahnutie, ktorá umožňovala odmietnuť schválenie
- automaticky
- Oprava spracovania mnohých verzií balíkov Nuget
- Aktualizujte email-setup.en-us.md
- Oprava chyby LFS meta garbage collection
- Opravte regresiu používateľského rozhrania prehrávača asciinema
- Opravený štýl zoznamu objektov LFS
- Oprava CLI umožňujúca vytvorenie viacerých užívateľských prístupových tokenov s rovnakým názvom
- Opravený protokolovač smerovača, ktorý zabránil oddeleniu protokolov v rôznych súboroch.
- Pridaný popis riešenia ssh mirroru.
- Oprava nesprávneho stavu pracovného toku pri opätovnom spustení úlohy v už dokončenom pracovnom toku
- Riešenie problémov s únikom vo výbere vetvy
- Oprava spracovania súborov Debianu s koncovou lomkou
Konečne ak máte záujem dozvedieť sa o tom viac, mali by ste vedieť, že kód projektu je napísaný v Go a je licencovaný pod licenciou MIT. Forgejo môžete získať z ich webovej stránky, kde nájdete pokyny na inštaláciu. Odkaz je tento.