Waa maxay Gitea? | Hage Dhamaystiran

gitee

Intro:

Gitea waa mid ka mid ah adeegayaasha Git ee ugu caansan adduunka. Waa bilaash, il furan, waana fududahay in la dejiyo. Haddi aad tahay horumariye ama maamule mashruuc, Gitea waxa ay noqon kartaa qalab wax ku ool ah oo lagu maareeyo mashaariicdaada!

Taas oo la yiraahdo, haddii aad rabto inaad isla markiiba ku bilowdo Gitea, halkan waxaa ah ilo faa'iido leh:[1]

Hagahan, waxaanu kaga hadli doonaa waxa Gitea yahay, sida ay u shaqeyso, iyo sida aad ugu samayn karto kooxdaada ama ganacsigaaga. Aan bilowno!

Waa maxay Gitea?

Gitea waa server-ka Git-ga iskood u maamula kaas oo u ogolaanaya kooxaha inay iska kaashadaan mashaariicda il furan iyo kuwa gaarka ah labadaba. Waxaa loo isticmaali karaa beddelka GitHub - adeegga martigelinta kaydka ee Git ku salaysan ee caanka ah.

Si ka duwan hababka xakamaynta nooca dhaqameed sida Subversion (SVN) ama CVS, kuwaas oo u baahan adeegayaal awood leh si ay ugu shaqeeyaan si hufan oo ammaan ah, Gitea waa mid fudud oo ku filan inuu ku shaqeeyo kombiyuutarkaaga gaarka ah ama xitaa Raspberry Pi. Tani waxay ka dhigaysaa mid ku habboon kooxaha yaryar ama kuwa horumariya ee raba inay maamulaan koodkooda.

Xudunta Gitea waxa ay ku qoran tahay Go, luuqad barmaamijeedka kaas oo loo qaabeeyey iyada oo maskaxda lagu hayo wax-qabad degdeg ah. Tani waxay ka dhigan tahay in dhib la'aan inta qof ee isticmaalaya server-kaaga Git, wuxuu u shaqeyn doonaa si habsami leh oo hufan!

GitHub waa mid ka mid ah ilaha ugu caansan ee lagu marti geliyo kaydadka Git onlayn. Iyadoo interface isticmaaluhu uu ku habboon yahay, waxaa jiri kara waqtiyo aad doorbidi lahayd inaad xogtaada ka dhigto mid gaar ah - sababtoo ah waxaad martigelisaa mashruucyo xasaasi ah ama haddii aadan si fudud u jeclayn wadaagista koodka si guud. Haddii tani ay u muuqato mid la yaqaan, Gitea waxay kuu noqon kartaa xalka adiga!

Sidee u shaqeysaa Gitea?

"Gitea waa goob Git ah oo iskeed u martigelisa il furan. Waxay leedahay interface isticmaale fudud waxayna kuu ogolaaneysaa inaad si fudud u maamusho kaydka server-yadaada. "

Gundhiggeeda, Gitea waa abka mareegaha ee ku shaqeeya luqadda barnaamijka Go. Tani waxay ka dhigan tahay inay ku socon karto meel kasta: laga bilaabo Raspberry Pi ilaa daruuraha! Waa kuwan qaar ka mid ah xulashooyinka ugu caansan ee lagu socodsiinayo Gitea:[2]

Isticmaal Docker (tilmaanta halkan) Isticmaal Homebrew macOS Haddii aad leedahay marin xidid, si toos ah ugu rakib / usr / maxaliga ah, ka dibna u samee qaab-dhismeedka martigelinta ee apache ama nginx. Ku rakib si deg deg ah adoo raacaya tilmaamahan oo isticmaal gogs halkii aad ka isticmaali lahayd gitea!

Markaad rakibto Gitea, tallaabada xigta waa inaad abuurto koontada isticmaalaha Git. Sida adeegyada martigelinta ee Git intooda badan, tani waxay kuu ogolaanaysaa inaad gasho xogtaada meel kasta oo aad la wadaagto horumariyeyaasha kale ama xubnaha kooxda. Waxaad ku dari kartaa wada-hawlgalayaasha ciwaanka iimaylka - xitaa uma baahna akoon si ay u arkaan meelaha kaydka ah ama ay u helaan ogeysiisyada.[3]

Waxa kale oo aad ku rakibi kartaa Gitea sidii abka iskii u martigeliyay serfarkaga. Sidan, waxaad guud ahaan gacanta ku haysaa koodhkaaga: adiga ayaa go'aaminaya cidda heli karta waxa kaydka ah iyo rukhsadaha qof kastaa haysto. Waxaa dheer, qof kale weligiis ma awoodi doono inuu arko koodkaaga marka laga reebo isticmaalayaasha idman! In kasta oo ay tani u baahan tahay xoogaa aqoon farsamo oo dheeraad ah si loo dejiyo, xaqiiqdii waa ay mudan tahay haddii aad haysatid mashaariic xasaasi ah ama sir ah.

Sidee Gitea u caawin kartaa ganacsigayga?

Mid ka mid ah faa'iidooyinka ugu weyn ee isticmaalka server-ka Git waa in ay ogolaato horumarinta iskaashiga ee xubnaha kooxda. Gitea, waxaad u qaybin kartaa koodhkaaga meelo kala duwan oo aad la wadaagi karto qof kasta oo u baahan marin u helitaan - mar dambe ma soo diri karto faylasha dib iyo dib iimayl! Tani waxay nolosha u fududaynaysaa horumarinta iyo maamulayaasha mashruuca labadaba.[4]

Gitea sidoo kale waxay leedahay astaamo badan oo ka dhigaya waxyaabo ay ka mid yihiin laanta iyo isku darka si dhakhso leh oo fudud. Tusaale ahaan, waxaad isticmaali kartaa "badhanka isku-dhafka" si aad si toos ah ugu milmaan laamaha meelaha fogfog ee ku salaysan qawaaniinta isticmaale-qeexay (sida laanta ay leedahay isbeddelladii ugu dambeeyay). Tani waxay ka dhigaysa mid aad u fudud in la abuuro laamo oo lala socodsiiyo xubnaha kale ee kooxda, gaar ahaan haddii aad ka shaqaynayso mashruuc u baahan cusbooneysiin joogto ah.

Muuqaal kale oo weyn ayaa ah raadraaca arrinta ku dhex dhisan. Tani waxay kaa caawinaysaa inaad si dhakhso ah oo sahlan u aqoonsato dhiqlaha, haddii ay xidhiidh la leeyihiin khad kood gaar ah ama shay kale oo dhan. Waxa kale oo aad u isticmaali kartaa Gitea maaraynta warbixinnada dhiqlaha, codsiyada sifada, iyo xataa hawlaha aan farsamada ahayn sida qorista dukumentiyada.[5]

Haddii aad la shaqeyso ilo furan koodhka oo qorshee inaad wax ku biiriso (ama horeba wax bay u kordhinayaan), markaa waxaa jira faa'iido kale oo weyn oo ah adeegsiga Git servers! Waxay u fududeeyaan dad badan inay wax ku biiriyaan, hadday taasi tahay abaabulka astaamo cusub ama hagaajinta dhiqlaha. Marka la joogo Gitea, way fududahay sida furitaanka codsi jiid iyo sugitaanka qof haysta oggolaanshaha lagama maarmaanka ah si uu dib ugu eego isbeddelladaada.[6]

Sida aad arki karto, waxaa jira faa'iidooyin badan oo ku saabsan adeegsiga server-ka Git sida Gitea ee ganacsigaaga - hadday tahay iskaashiga gudaha ama abaabulka tabarucaadkaaga isha furan. Adigoo isticmaalaya server-ka Git-ga iskii u martigeliyay, waxaad awood u yeelanaysaa inaad si buuxda u maamusho koodhkaaga iyo cidda heli karta waxa - iyada oo aan khatarta ah in dadka kale ay awoodaan inay arkaan mashaariicdaada!

Git webinar calaamada calaamada

Qormooyinka

  1. https://gitea.com/
  2. https://gitea.io/en-US/docs/installation/alternative-installations/#_installing_with_docker
  3. https://gitea.io/en-US/docs/gettingstarted/_collaborators
  4. https://gitea.io/en-US/docs/collaborating/_issue_tracker
  5. https://gitea.io/en-US/docs/features/_wiki
  6. https://www.slideshare.net/sepfitzgeraldhope128738423065341125/discovering-the-benefits-of-using-gitea/20