Forgejo, vynikajúca alternatíva k GitHub a Gitea

Forgejo

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.


Pridať ako preferovaný zdroj v Google