Wat is Gogs? | Vinnige Verklarende Gids

gogs

Intro:

Gogs is 'n oopbron, self-gasheer Git-bediener wat in Go geskryf is. Dit het 'n eenvoudige maar kragtige gebruikerskoppelvlak en vereis min tot geen konfigurasie nie. Hierdie artikel sal 'n paar basiese gebruiksgevalle en kenmerke dek.

Wat is Gogs?

Gogs is 'n oopbron, self-gasheer Git-bediener wat in Go geskryf is. Dit bied 'n eenvoudige maar kragtige webkoppelvlak en vereis min tot geen konfigurasie nie. Sommige van die ander kenmerke wat Gogs laat uitstaan, sluit in:

Ondersteuning vir SSH-sleutels en HTTP-verifikasie.

Veelvuldige bewaarplekke per geval met fynkorrelige toegangsbeheerlyste.

Ingeboude wiki met sintaksis-uitlig en lêervergelykingondersteuning.

Ouditlogboek om veranderinge aan bewaarplektoestemmings, kwessies, mylpale en meer op te spoor.

Git webinar aanmeld banier

Wat is sommige Gogs-gebruiksgevalle?

Gogs pas baie goed vir enige klein tot mediumgrootte span wat hul eie Git-bediener wil opstel. Dit kan gebruik word om beide publieke en private bewaarplekke te huisves, en beskik oor 'n kragtige webkoppelvlak met baie konfigurasie-opsies. Sommige gevalle van algemene gebruik sluit in:

Gasheer vir oopbronprojekte wat in Go geskryf is. Gogs se ingeboude wiki maak voorsiening vir maklike samewerking en inhoudbestuur.

Berging van interne kode of ontwerplêers vir 'n projek. Die vermoë om toegang op die bewaarplekvlak te beheer, gee jou volledige beheer oor wie jou lêers kan bekyk of wysig.

Die bestuur van 'n opleidingsomgewing vir ontwikkelaars wat toegang tot die nuutste weergawe van kode benodig sonder om commit-regte op 'n produksiestelsel te hê. Met Gogs se ouditlogboek kan jy veranderinge aan bewaarplekke op 'n per-gebruiker-basis opspoor, wat jou kan help om uit te vind wie jou stelsel gebruik het.

Bestuur van foutverslae of algemene projekbestuurstake. Die ingeboude kwessiespoorder bied alles wat jy nodig het om tred te hou met uitstaande kwessies en mylpale.

Wat is 'n paar Gogs-sekuriteitsmaatreëls?

Aktivering van HTTPS gee jou 'n ekstra laag beskerming deur afluistering en peuter met data wat tussen jou web browser en Gogs-bediener. Jy sal dalk ook wil oorweeg om SSH-tonneling te aktiveer as jy van plan is om openbare projekte aan te bied of kodebydraes van nie-ontwikkelaars te aanvaar wat dalk nie met Git se verifikasiemodel vertroud is nie. Vir ekstra sekuriteit word dit aanbeveel dat gebruikers verskillende geloofsbriewe het vir toegang tot verskillende bewaarplekke wat sensitiewe inligting.

Gogs beveel ook aan om tweefaktor-verifikasie te aktiveer om ongemagtigde toegang te voorkom in die geval van 'n gekompromitteerde wagwoord. As jy verskeie publieke bewaarplekke huisves en eksterne bydraes benodig, kan dit 'n goeie idee wees om 'n ssh login-hook script op te stel wat gebruikers se SSH sleutels valideer teen 'n eksterne diens soos Keybase of GPGtools. Dit sal help om te verseker dat slegs gemagtigde ontwikkelaars toegang tot jou Git-bediener het.

Of jy op soek is na interne projekte te bestuur, oop bron sagteware ontwikkelingspogings, of albei, Gogs bied alles wat jy nodig het vir moeitevrye samewerkende kodering! Om meer te wete te kom oor hoe om met Gogs te begin, klik hier!

Omseil TOR-sensuur

Omseil internetsensuur met TOR

Omseil internetsensuur met TOR Inleiding In 'n wêreld waar toegang tot inligting toenemend gereguleer word, het nutsmiddels soos die Tor-netwerk deurslaggewend geword vir

Lees meer »