Hvað er Gogs? | Fljótleg útskýringarleiðbeiningar

goggar

Intro:

Gogs er opinn uppspretta, sjálfhýst Git netþjónn skrifaður í Go. Það hefur einfalt en öflugt notendaviðmót og krefst lítillar sem engrar stillingar. Þessi grein mun fjalla um nokkur grunnnotkunartilvik og eiginleika.

Hvað er Gogs?

Gogs er opinn uppspretta, sjálfhýst Git netþjónn skrifaður í Go. Það býður upp á einfalt en öflugt vefviðmót og krefst lítillar sem engrar stillingar. Sumir af öðrum eiginleikum sem gera Gogs áberandi eru:

Stuðningur við SSH lykla og HTTP auðkenningu.

Margar geymslur í hverju tilviki með fíngerðum aðgangsstýringarlistum.

Innbyggð wiki með auðkenningu á setningafræði og stuðningi við skráasamanburð.

Endurskoðunarskrá til að fylgjast með breytingum á geymsluheimildum, vandamálum, áfanga og fleira.

Skráningarborði fyrir Git vefnámskeið

Hver eru sum Gogs notkunartilvik?

Gogs hentar vel fyrir öll lítil og meðalstór teymi sem vilja setja upp sinn eigin Git netþjón. Það er hægt að nota til að hýsa bæði opinberar og einkageymslur og er með öflugt vefviðmót með mörgum stillingarvalkostum. Sum algeng notkunartilvik eru:

Hýsir opinn uppspretta verkefni sem eru skrifuð í Go. Innbyggt wiki Gogs gerir kleift að auðvelda samvinnu og innihaldsstjórnun.

Geymir innri kóða eða hönnunarskrár fyrir verkefni. Hæfni til að stjórna aðgangi á geymslustigi gefur þér fulla stjórn á því hverjir geta skoðað eða breytt skrám þínum.

Að keyra þjálfunarumhverfi fyrir forritara sem þurfa aðgang að nýjustu útgáfu kóða án þess að hafa skuldbindingarréttindi á framleiðslukerfi. Endurskoðunarskrá Gogs gerir þér kleift að fylgjast með breytingum á geymslum fyrir hvern notanda, sem getur hjálpað þér að komast að því hver hefur notað kerfið þitt.

Umsjón með villuskýrslum eða almennum verkefnastjórnunarverkefnum. Innbyggði tölublaðamælirinn veitir allt sem þú þarft til að halda utan um útistandandi málefni og áfanga.

Hverjar eru nokkrar öryggisráðstafanir Gogs?

Að virkja HTTPS veitir þér aukið lag af vernd með því að koma í veg fyrir hlerun og átt við gögn í flutningi milli þín vefur flettitæki og Gogs server. Þú gætir líka viljað íhuga að virkja SSH jarðgangagerð ef þú ætlar að hýsa opinber verkefni eða þiggja kóðaframlag frá öðrum en þróunaraðilum sem þekkja kannski ekki auðkenningarlíkan Git. Til að auka öryggi er mælt með því að notendur hafi mismunandi skilríki til að fá aðgang að mismunandi geymslum sem geta innihaldið viðkvæmar upplýsingar.

Gogs mælir einnig með því að virkja tveggja þátta auðkenningu til að koma í veg fyrir óviðkomandi aðgang ef lykilorð er í hættu. Ef þú ert að hýsa margar opinberar geymslur og krefst utanaðkomandi framlags gæti verið góð hugmynd að setja upp ssh login-hook skriftu sem staðfestir SSH lykla notenda gegn ytri þjónustu eins og Keybase eða GPGtools. Þetta mun hjálpa til við að tryggja að aðeins viðurkenndir verktaki hafi aðgang að Git netþjóninum þínum.

Hvort sem þú ert að leita að innri verkefnum, opinn hugbúnaður þróunarviðleitni, eða hvort tveggja, Gogs veitir allt sem þú þarft fyrir vandræðalausa samvinnukóðun! Til að læra meira um hvernig á að byrja með Gogs, smelltu hér!