Forgejo, et glimrende alternativ til GitHub og Gitea

Forgejo

Jeg skaber et fremragende selvhostet softwarekontrolværktøj

Når man hører om Git versionskontrol, kommer GitHub automatisk til at tænke på, og det er ikke overraskende, da det er det bedst kendte, men vi kan heller ikke udelade de andre alternativer, der findes, og som er ret gode på forskellige måder.

Derfor vil vi i dag tale lidt om Forgejo, som er en selvhostet, brugervenlig versionskontrolsoftware til Git-softwareudvikling med lav vedligeholdelse , der også tilbyder andre samarbejdsfunktioner, såsom fejlsporing, kodegennemgang, kontinuerlig integration, logning, wikier og mere.

Om Forgejo

Forgejo opstod som en forgrening af Gitea på grund af uenigheder om Giteas overførsel til en profitorienteret virksomhed uden lokalsamfundets viden eller godkendelse. Forgejo blev skabt som et alternativ og leverede software, hvis styring prioriterer offentlighedens interesse.

Forgejo opdaterer regelmæssigt alle ændringer i Gitea-kodebasen, udover at udvikle sine egne nye funktioner. Forgejo hoster i øjeblikket Codeberg, og de vigtigste funktioner er anført på deres hjemmeside som følger :

Letvægts: Forgejo kan nemt hostes på næsten enhver maskine, uanset om det er på en RPi eller i skyen, Forgejo kører uden problemer.

Projektledelse: Ud over Git-hosting tilbyder Forgejo pull requests, wikier, kanban-tavler og meget mere til koordinering med dit team.

Udgivelse: Den har muligheden for at tilbyde "versioner" til at hoste softwaren til download, eller bruge pakkeregistret til at udgive den til Docker, npm og mange andre pakkeadministratorer.

Kan tilpasses: Forgejo understøtter ændring af forskellige aspekter, da den har mange konfigurationsknapper, der får Forgejo til at fungere præcis, som du ønsker.

Kraftfuld: organisations- og teamtilladelser, CI-integration, kodesøgning, LDAP, OAuth og meget mere. Hvis du har avancerede behov, har Forgejo det, du skal bruge.

Privatliv: Fra opdateringstjekkeren til standardindstillingerne: Forgejo er designet til at prioritere privatlivets fred for dig og dit team.

Federation: (WIP) Vi arbejder aktivt på at forbinde softwareforge med hinanden gennem ActivityPub og skabe et samarbejdsnetværk af personlige instanser.

Forge 1.20.2-0

Forgejo er i øjeblikket i version "1.20.2-0", som betragtes som en stabil version, der indeholder adskillige fejlrettelser, herunder advarsler i administrationspanelet, når der findes forældede poster i app.ini.

Følgende er nogle af de forbedringer, der er fremhævet i den nye udgivelse:

  • Føjede manglende aktiver til Forgejos kildeoverskrift
  • Løsning af fejlen til valg af brugertype ved oprettelse af en bruger og valg af offentlig privat.
  • Rette adgangsverifikation for projekt på organisationsniveau
  • Rettet fejl ved indsendelse af en pull-anmodning, der gjorde det muligt at afvise godkendelsen
  • automatisk
  • Ret håndtering af mange Nuget-pakkeversioner
  • Opdater email-setup.en-us.md
  • LFS meta-affaldsindsamling fejlrettelse
  • Ret asciinema player UI-regression
  • Fixed LFS objektliste styling
  • CLI-fix, der tillader oprettelse af flere brugeradgangstokens med samme navn
  • Fast routerlogger, der undgår at adskille logfiler i forskellige filer.
  • Tilføjet ssh-spejl-løsningsbeskrivelse.
  • Ret for forkert arbejdsgangstatus, når et job køres igen i en allerede afsluttet arbejdsgang
  • Fejlfinding ved escape i grenvælgeren
  • Ret håndtering af Debian-filer med efterfølgende skråstreg

Endelig, hvis du er interesseret i at lære mere , bør du vide, at projektets kode er skrevet i Go og er licenseret under MIT-licensen. Du kan downloade Forgejo fra deres hjemmeside, hvor du finder installationsvejledning. Linket er her.


Tilføj som foretrukken kilde i Google