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 er dagen for I dag vil vi tale lidt om Forgejo, som er software til versionskontrol i Git softwareudvikling, selvhostet, nem at installere og lav vedligeholdelse som også tilbyder andre samarbejdsfunktioner, såsom fejlsporing, kodegennemgang, kontinuerlig integration, registrering, wikis, blandt andet.

Om Forgejo

Forgejo blev født som en gaffel af Gitea, på grund af uenighed om overdragelsen af ​​sidstnævnte til en profitvirksomhed uden fællesskabets viden eller godkendelse. Forgejo blev skabt som et alternativ, der leverer software, hvis regering fremmer offentlighedens interesser.

Forgejo opdaterer periodisk alle ændringer i Gitea-koden, samt udvikle deres egne nye funktioner. Forgejo er i øjeblikket vært for Codeberg, og blandt dets vigtigste funktioner er følgende: på dit websted:

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

Projektledelse: Ud over Git-hosting tilbyder Forgejo pull-anmodninger, wikis, kanban-tavler og meget mere for at koordinere med dit team.

Offentliggørelse: Det har mulighed for at tilbyde "versioner" til at være vært for softwaren til download, eller bruge pakkeregistret til at publicere det til docker, npm og mange andre pakkeadministratorer.

Kan tilpasses: Forgejo har støtte til at ændre forskellige aspekter, da den har mange konfigurationsswitche for at få Forgejo til at fungere præcis som du ønsker.

Magtfulde: organisations- og teamtilladelser, CI-integration, kodesøgning, LDAP, OAuth og meget mere. Hvis du har avancerede behov, dækker Forgejo dig.

Privacy: fra opdateringskontrol til standardindstillinger - Forgejo er designet til at være privatlivets fred først for dig og din besætning.

Føderation: (WIP) Vi arbejder aktivt på at forbinde softwaresmedjer sammen gennem ActivityPub og skabe et samarbejdsnetværk af personlige instanser.

Forge 1.20.2-0

I øjeblikket Forgejo Det er i sin version "1.20.2-0", som betragtes som en stabil version, der indeholder flere fejlrettelser, der nævnes, at den viser advarsler i adminpanelet, når forældede poster findes i app.ini.

Af rettelser, der skiller sig ud af den nye udgivelse er følgende nævnt:

  • 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 vide mere om det, skal du vide, at projektkoden er skrevet i Go og er licenseret under MIT-licensen. Du kan få Forgejo fra deres hjemmeside, hvor du kan finde monteringsvejledningen. Linket er dette.


Tilføj som foretrukken kilde