Forgejo, doskonaƂa alternatywa dla GitHub i Gitea

Forgejo

Tworzę doskonaƂe samoobsƂugowe narzędzie do kontroli oprogramowania

Kiedy sƂyszy się o kontroli wersji Git, GitHub automatycznie przychodzi na myƛl i nie jest to zaskakujące, poniewaĆŒ jest najbardziej znane, ale nie moĆŒemy teĆŒ pominąć innych istniejących alternatyw, z ktĂłrych kaĆŒda jest dobra na rĂłĆŒne sposoby.

Dlatego w dniu Dzisiaj porozmawiamy trochę o Forgejo, czyli oprogramowanie do kontroli wersji w rozwoju oprogramowania Git, samoobsƂugowe, Ƃatwe w instalacji i wymagające niewielkiej konserwacji ktĂłry oferuje rĂłwnieĆŒ inne funkcje wspóƂpracy, takie jak między innymi ƛledzenie bƂędĂłw, przegląd kodu, ciągƂa integracja, rejestracja, wiki.

O Forgejo

Forgejo urodziƂ się jako rozwidlenie Gitei, z powodu braku porozumienia w sprawie przeniesienia tego ostatniego do spóƂki nastawionej na zysk bez wiedzy i zgody spoƂecznoƛci. Forgejo powstaƂo jako alternatywa dostarczająca oprogramowanie, którego rząd promuje interes ogóƂu spoƂeczeƄstwa.

Forgejo okresowo aktualizuje wszystkie zmiany w kodzie Gitea, a takĆŒe rozwijanie wƂasnych nowych funkcji. Forgejo obecnie obsƂuguje Codeberg, a wƛrĂłd jego najwaĆŒniejszych funkcji są: Na twojej stronie:

ÚwiatƂo: Forgejo moĆŒna Ƃatwo hostować na prawie kaĆŒdej maszynie, czy to na RPi, czy w chmurze, Forgejo będzie dziaƂać bez problemu.

Zarządzanie projektem: Oprócz hostingu Git, Forgejo oferuje pull requesty, strony wiki, tablice Kanban i wiele więcej do koordynacji z Twoim zespoƂem.

Publikacja: Ma moĆŒliwoƛć oferowania „wersji” do hostowania oprogramowania do pobrania lub korzystania z rejestru pakietĂłw w celu opublikowania go w dockerze, npm i wielu innych menedĆŒerach pakietĂłw.

MoĆŒliwoƛć dostosowania: Forgejo ma wsparcie dla zmiany rĂłĆŒnych aspektĂłw, poniewaĆŒ ma wiele przeƂącznikĂłw konfiguracyjnych, dzięki ktĂłrym Forgejo dziaƂa dokƂadnie tak, jak chcesz.

PotÄ™ĆŒny: uprawnienia organizacji i zespoƂu, integracja CI, wyszukiwanie kodu, LDAP, OAuth i wiele więcej. Jeƛli masz zaawansowane potrzeby, Forgejo Cię zaspokoi.

Prywatnoƛć: od sprawdzania aktualizacji do ustawieƄ domyƛlnych — Forgejo zostaƂo zaprojektowane tak, aby przede wszystkim zapewnić prywatnoƛć Tobie i Twojej zaƂodze.

Federacja: (WIP) Aktywnie pracujemy nad poƂączeniem kuĆșni oprogramowania za poƛrednictwem ActivityPub i stworzeniem wspĂłlnej sieci osobistych instancji.

KuĆșnia 1.20.2-0

Obecnie Forgejo Jest w swojej wersji „1.20.2-0”, ktĂłra jest uwaĆŒana za stabilną wersję, ktĂłra zawiera kilka poprawek bƂędĂłw, o ktĂłrych wspomniano, ĆŒe wyƛwietla ostrzeĆŒenia w panelu administracyjnym, gdy w app.ini zostaną znalezione nieaktualne wpisy.

Z wyrĂłĆŒniające się poprawki nowej wersji wymieniono:

  • Dodano brakujące zasoby do ĆșrĂłdƂa tarbala Forgejo
  • Rozwiązanie bƂędu wyboru typu uĆŒytkownika podczas tworzenia uĆŒytkownika i wybierania publicznego prywatnego.
  • Popraw weryfikację dostępu do projektu na poziomie organizacji
  • Naprawiono bƂąd podczas przesyƂania ĆŒÄ…dania ƛciągnięcia, ktĂłry umoĆŒliwiaƂ odrzucenie zatwierdzenia
  • automatycznie
  • Napraw obsƂugę wielu wersji pakietĂłw Nuget
  • Zaktualizuj email-setup.en-us.md
  • Poprawka bƂędu wyrzucania elementĂłw bezuĆŒytecznych LFS
  • Napraw regresję interfejsu gracza asciinema
  • Naprawiono styl listy obiektĂłw LFS
  • Poprawka CLI umoĆŒliwiająca tworzenie wielu tokenĂłw dostępu uĆŒytkownika o tej samej nazwie
  • Naprawiono rejestrator routera unikający rozdzielania dziennikĂłw w rĂłĆŒnych plikach.
  • Dodano opis obejƛcia lustrzanego ssh.
  • Naprawiono nieprawidƂowy stan przepƂywu pracy podczas ponownego uruchamiania zadania w juĆŒ zakoƄczonym przepƂywie pracy
  • Rozwiązywanie problemĂłw ze znakami ucieczki w selektorze gaƂęzi
  • Naprawiono obsƂugę plikĂłw Debiana z koƄcowym ukoƛnikiem

W koƄcu jeƛli chcesz dowiedzieć się więcej na ten temat, powinieneƛ wiedzieć, ĆŒe kod projektu jest napisany w Go i jest objęty licencją MIT. MoĆŒesz pobrać Forgejo z ich strony internetowej, gdzie moĆŒna znaleĆșć instrukcje instalacji. Link jest taki.


Dodaj jako preferowane ĆșrĂłdƂo w Google