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.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.