Pravim odličan alat za kontrolu softvera koji se samostalno hostuje
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 ćemo danas malo pričati o Forgeju, koji je samostalno hostovan, jednostavan za instalaciju i minimalno održavanje softver za kontrolu verzija za razvoj Git softvera , a nudi i druge funkcije za saradnju, kao što su praćenje grešaka, pregled koda, kontinuirana integracija, evidentiranje, wiki stranice i još mnogo toga.
O Forgeju
Forgejo je nastao kao ogranak Gitee, zbog neslaganja oko transfera Gitee u profitnu kompaniju bez znanja ili odobrenja zajednice. Forgejo je kreiran kao alternativa, pružajući softver čije upravljanje daje prioritet javnom interesu.
Forgejo redovno ažurira sve promjene u kodnoj bazi Gitea, pored razvoja vlastitih novih funkcija. Forgejo trenutno hostira Codeberg, a njegove najvažnije funkcije su navedene na njegovoj web stranici na sljedeći način :
Lagan: Forgejo se može lako hostovati na gotovo svakoj mašini, bilo na RPi-ju ili u oblaku, Forgejo će raditi bez ikakvih problema.
Upravljanje projektima: Pored Git hostinga, Forgejo nudi pull request-ove, wiki-je, kanban table i još mnogo toga za koordinaciju sa vašim timom.
Objavljivanje: Ima mogućnost ponude "verzija" za hostovanje softvera za preuzimanje ili korištenja registra paketa za njegovo objavljivanje za Docker, npm i mnoge druge upravitelje paketa.
Prilagodljivo: Forgejo ima podršku za promjenu različitih aspekata, jer ima mnogo konfiguracijskih prekidača kako bi Forgejo radio tačno onako kako želite.
Moćno: dozvole za organizaciju i tim, CI integracija, pretraga koda, LDAP, OAuth i još mnogo toga. Ako imate napredne potrebe, Forgejo vam nudi sve što vam je potrebno.
Privatnost: Od provjere ažuriranja do zadanih postavki: Forgejo je dizajniran da privatnost za vas i vašu ekipu stavi na prvo mjesto.
Federacija: (U toku) Aktivno radimo na povezivanju softverskih kovačnica jednih s drugima putem ActivityPub-a i stvaranju kolaborativne mreže ličnih instanci.
Forge 1.20.2-0
Forgejo je trenutno u verziji "1.20.2-0", koja se smatra stabilnom verzijom i uključuje nekoliko ispravki grešaka, uključujući upozorenja u administratorskoj ploči kada se u app.ini pronađu zastarjeli unosi.
U nastavku su navedena neka od poboljšanja istaknutih u novom izdanju:
- 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 , trebali biste znati da je kod projekta napisan u Go-u i licenciran pod MIT licencom. Forgejo možete preuzeti s njihove web stranice, gdje ćete pronaći upute za instalaciju. Link je ovdje.