Jeg lager et utmerket selvdrevet programvarekontrollverktøy
Når man hører om Git versjonskontroll, kommer GitHub automatisk til tankene, og det er ikke overraskende, siden det er det mest kjente, men vi kan heller ikke utelate de andre alternativene som finnes og som er ganske bra på forskjellige måter.
Det er derfor dagen den I dag skal vi snakke litt om Forgejo, som er programvare for versjonskontroll i Git programvareutvikling, selvvert, enkel å installere og lite vedlikehold som også tilbyr andre samarbeidsfunksjoner, som feilsporing, kodegjennomgang, kontinuerlig integrasjon, registrering, wikier, blant annet.
Om Forgejo
Forgejo ble født som en gaffel av Gitea, på grunn av uenighet om overføring av sistnevnte til et profittselskap uten kunnskap eller godkjenning fra fellesskapet. Forgejo ble opprettet som et alternativ som gir programvare hvis regjering fremmer interessen til allmennheten.
Forgejo oppdaterer med jevne mellomrom alle endringer i Gitea-koden, samt utvikle sine egne nye funksjoner. Forgejo er for tiden vert for Codeberg, og blant de viktigste funksjonene er følgende: på nettstedet ditt:
Lys: Forgejo kan enkelt hostes på nesten hvilken som helst maskin enten på en RPi eller i skyen, Forgejo vil kjøre uten problem.
Prosjektledelse: I tillegg til Git-hosting tilbyr Forgejo pull-forespørsler, wikier, kanban-tavler og mye mer for å koordinere med teamet ditt.
publikasjon: Den har muligheten til å tilby "versjoner" for å være vert for programvaren for nedlasting, eller bruke pakkeregisteret til å publisere det til docker, npm og mange andre pakkeforvaltere.
Kan tilpasses: Forgejo har støtte for å endre ulike aspekter, siden den har mange konfigurasjonsbrytere for å få Forgejo til å fungere akkurat slik du vil.
Kraftig: organisasjons- og teamtillatelser, CI-integrasjon, kodesøk, LDAP, OAuth og mye mer. Hvis du har avanserte behov, har Forgejo deg dekket.
personvern: fra oppdateringskontroll til standardinnstillinger - Forgejo er designet for å være personvern først for deg og ditt mannskap.
Føderasjon: (WIP) Vi jobber aktivt med å koble programvaresmier sammen gjennom ActivityPub og skape et samarbeidsnettverk av personlige forekomster.
Forge 1.20.2-0
Foreløpig Forgejo Den er i sin versjon "1.20.2-0", som regnes som en stabil versjon som inkluderer flere feilrettinger som er nevnt at den viser advarsler i adminpanelet når utdaterte oppføringer blir funnet i app.ini.
Av reparasjoner som skiller seg ut av den nye utgivelsen er følgende nevnt:
- La til manglende eiendeler til Forgejos kildeoversikt
- Løsning av feilen for valg av brukertype når du oppretter en bruker og velger offentlig privat.
- Rett opp tilgangsverifisering for prosjekt på organisasjonsnivå
- Rettet feil ved innsending av en pull-forespørsel som gjorde at godkjenningen ble avvist
- automatisk
- Fiks håndtering av mange Nuget-pakkeversjoner
- Oppdater email-setup.en-us.md
- LFS meta søppelinnsamling feilretting
- Fiks asciinema player UI regresjon
- Fikset LFS-objektlistestiling
- CLI-fiks som tillater opprettelse av flere brukertilgangstokener med samme navn
- Fast ruterlogger som unngår å skille logger i forskjellige filer.
- Lagt til ssh mirror-løsningsbeskrivelse.
- Rett opp for feil arbeidsflytstatus når du kjører en jobb på nytt i en allerede fullført arbeidsflyt
- Feilsøking ved rømming i grenvelgeren
- Fiks håndtering av Debian-filer med etterfølgende skråstrek
Endelig hvis du er interessert i å vite mer om det, bør du vite at prosjektkoden er skrevet i Go og er lisensiert under MIT-lisensen. Du kan få tak i Forgejo fra nettsiden deres, hvor du finner installasjonsinstruksjonene. Koblingen er denne.