Kada se čuje za Git kontrolu verzija, GitHub i GitHub automatski padaju na pamet, i to nije iznenađujuće, jer je najpoznatiji, ali ne možemo izostaviti ni druge alternative koje postoje i koje su poprilično dobre na različite načine.
Zato je dan Danas ćemo pričati malo o Forgejou, koji je softver za kontrolu verzija u razvoju Git softvera, samostalan, jednostavan za instalaciju i malo održavanja koji takođe nudi druge funkcije za saradnju, kao što su praćenje grešaka, pregled koda, kontinuirana integracija, registracija, wikiji, između ostalog.
O Forgeju
Forgejo rođen je kao račva Gitee, zbog neslaganja oko prenosa potonjeg u profitno preduzeće bez znanja ili odobrenja zajednice. Forgejo je stvoren kao alternativa koja obezbjeđuje softver čija vlada promoviše interese šire javnosti.
Forgejo periodično ažurira sve promjene u kodu Gitea, kao i razvoj vlastitih novih karakteristika. Forgejo trenutno ugošćuje Codeberg i među njegovim najvažnijim karakteristikama su sljedeće: na vašoj web lokaciji:
svjetlo: Forgejo se lako može hostirati na gotovo svakoj mašini, bilo na RPi-u ili u oblaku, Forgejo će raditi bez problema.
Upravljanje projektima: Uz Git hosting, Forgejo nudi zahtjeve za povlačenjem, wikije, kanban ploče i još mnogo toga za koordinaciju sa vašim timom.
Publikacija: Ima mogućnost da ponudi "verzije" za hostovanje softvera za preuzimanje ili da koristi registar paketa da ga objavi na docker-u, npm-u i mnogim drugim menadžerima paketa.
Prilagodljivo: Forgejo ima podršku za promjenu različitih aspekata, jer ima mnogo konfiguracijskih prekidača kako bi Forgejo radio upravo onako kako želite.
Snažan: dozvole za organizaciju i tim, CI integraciju, pretraživanje koda, LDAP, OAuth i još mnogo toga. Ako imate napredne potrebe, Forgejo vas pokriva.
Privatnost: od provjere ažuriranja do zadanih postavki - Forgejo je dizajniran da bude privatnost prije svega za vas i vašu posadu.
Federacija: (WIP) Aktivno radimo na međusobnom povezivanju softverskih kovačnica putem ActivityPub-a i stvaranju kolaborativne mreže ličnih instanci.
Forge 1.20.2-0
Trenutno Forgejo To je u svojoj verziji "1.20.2-0", koji se smatra stabilnom verzijom koja uključuje nekoliko ispravki grešaka pri čemu se spominje da prikazuje upozorenja u admin panelu kada se pronađu zastarjeli unosi u app.ini.
Od popravke koji se ističu novog izdanja spominju se sljedeće:
- Dodana sredstva koja nedostaju u Forgejoov izvorni tarbal
- Rješenje greške odabira tipa korisnika prilikom kreiranja korisnika i odabira javnog privatnog.
- Popravite verifikaciju pristupa za projekat na nivou organizacije
- Ispravljena greška prilikom slanja zahtjeva za povlačenjem koja je omogućila odbacivanje odobrenja
- automatski
- Popravljeno rukovanje mnogim verzijama Nuget paketa
- Ažurirajte email-setup.en-us.md
- LFS meta ispravka greške prikupljanja smeća
- Popravite regresiju korisničkog sučelja asciinema playera
- Ispravljen stil liste LFS objekata
- CLI popravka koja omogućava kreiranje višestrukih korisničkih tokena za pristup sa istim imenom
- Popravljen je logger rutera koji izbjegava odvajanje dnevnika u različitim datotekama.
- Dodan opis zaobilaznog rješenja ssh ogledala.
- Ispravka za neispravan status toka posla prilikom ponovnog pokretanja posla u već završenom toku posla
- Rješavanje problema s bježanjem u selektoru grana
- Popravljeno rukovanje Debian datotekama sa završnom kosom crtom
Konačno ako ste zainteresirani da saznate više o tome, trebali biste znati da je kod projekta napisan u Go i licenciran pod MIT licencom. Forgejo možete preuzeti na njihovoj web stranici, gdje možete pronaći upute za instalaciju. Link je ovaj.