Waa maxay Juujo? | Hagaha Sharaxaada Degdegga ah

gogs

Intro:

Gogs waa il furan, oo iskeed u martigelisa Git server oo ku qoran Go. Waxay leedahay interface isticmaale fudud laakiin awood leh waxayna u baahan tahay wax yar ama qaabayn la'aan. Maqaalkani wuxuu dabooli doonaa qaar ka mid ah kiisaska isticmaalka aasaasiga ah iyo sifooyinka.

Waa maxay Juujo?

Gogs waa il furan, oo iskeed u martigelisa Git server oo ku qoran Go. Waxay bixisaa is-dhexgal shabakadeed fudud laakiin awood leh waxayna u baahan tahay wax yar ama qaabayn la'aan. Qaar ka mid ah astaamaha kale ee ka dhigaya Gogs inay soo baxaan waxaa ka mid ah:

Taageerada furayaasha SSH iyo xaqiijinta HTTP.

Meelo badan oo bakhaar ah tusaale ahaan oo leh liisaska kontoroolka gelitaanka badar wanaagsan.

Wiki lagu dhex dhisay oo leh muujinta syntax iyo taageerada isbarbardhigga faylka.

Diiwaanka xisaabinta si uu ula socdo isbeddelada oggolaanshaha kaydka, arrimaha, marxaladaha iyo wax ka badan.

Git webinar calaamada calaamada

Maxay yihiin qaar ka mid ah kiisaska isticmaala Gogs?

Gogs waa ku haboon koox kasta oo yar ama dhexdhexaad ah oo raba inay dejiyaan server-kooda Git. Waxaa loo isticmaali karaa in lagu martigeliyo kaydka dadweynaha iyo kuwa gaarka ah labadaba, waxayna leedahay muuqaal shabakad xoog leh oo leh ikhtiyaaro qaabeynta. Qaar ka mid ah xaaladaha isticmaalka caadiga ah waxaa ka mid ah:

Martigelinta mashaariicda il furan oo ku qoran Go. Gogs 'ku-dhismay wiki-ku wuxuu u oggolaanayaa wadashaqeyn sahlan iyo maareynta nuxurka.

Kaydinta koodka gudaha ama faylasha naqshadaynta mashruuca. Awoodda lagu xakameynayo gelitaanka heerka kaydka ayaa ku siinaysa koontarool dhamaystiran cidda arki karta ama wax ka beddeli karta faylashaada.

Ku socodsiinta jawi tababar oo loogu talagalay horumarinta kuwaas oo u baahan inay helaan nuqulkii ugu dambeeyay ee koodka iyaga oo aan lahayn xuquuq ku saabsan nidaamka wax soo saarka. Diiwaanka xisaabinta ee Gogs wuxuu kuu ogolaanayaa inaad la socoto isbeddelada meelaha kaydka ah ee ku salaysan isticmaale kasta, kaas oo kaa caawin kara inaad ogaato cidda isticmaalaysay nidaamkaaga.

Maareynta warbixinnada cayayaanka ama hawlaha guud ee maareynta mashruuca. Tracker-ka la dhisay wuxuu ku siinayaa wax walba oo aad u baahan tahay si aad ula socoto arrimaha taagan iyo marxaladaha muhiimka ah.

Waa maxay qaar ka mid ah taxaddarrada amniga Gogs?

Awood u siinta HTTPS waxay ku siinaysaa ilaalin dheeraad ah iyadoo ka hortagaysa dhageysiga iyo faragelinta xogta inta u dhaxaysa gaadiidkaaga shabakada webka iyo server-ka Gogs. Waxa kale oo laga yaabaa inaad u baahato inaad ka fikirto inaad awood u yeelatid tunneling SSH haddii aad rabto inaad martigeliso mashaariicda dadweynaha ama aad aqbasho tabarrucyada koodka ee kuwa aan horumarinta ahayn ee laga yaabo inaysan aqoon u lahayn qaabka aqoonsiga Git. Nabadgelyada dheeraadka ah, waxaa lagula talinayaa isticmaalayaashu inay haystaan ​​aqoonsiyo kala duwan si ay u galaan meelo kala duwan oo laga yaabo inay ku jiraan xasaasi. macluumaad.

Gogs waxa kale oo ay ku talinaysaa in la suurtogeliyo laba calaamadood si looga hortago gelitaanka aan la ogolayn haddii ay dhacdo furaha sirta ah ee la jabiyay. Haddii aad martigelinayso meelo badan oo dadweyne oo aad u baahan tahay wax ku biirin dibadeed, waxa ay noqon kartaa fikrad wanaagsan in aad dejiso ssh script-hook-gaab kaas oo ansixiya furayaasha isticmaalaha SSH ee ka dhanka ah adeegga dibadda sida Keybase ama GPGtools. Tani waxay kaa caawin doontaa in la hubiyo in horumariyayaasha idman oo kaliya ay galaangal u leeyihiin server-kaaga Git.

Haddii aad raadinayso inaad maamusho mashaariicda gudaha, barnaamijka il furan dadaalka horumarinta, ama labadaba, Gogs waxay ku siinaysaa wax kasta oo aad uga baahan tahay dhibco codeing wada shaqayneed! Si aad wax badan uga barato sida loogu bilaabo Gogs, guji halkan!