Gitea ke Eng? | Tataiso e Feletseng

gitea

Intro:

Gitea ke e 'ngoe ea li-server tse tsebahalang haholo tsa Git lefatšeng. Ke mahala, mohloli o bulehileng, 'me ho bonolo ho e hlophisa. Hore na o mohlahlami kapa o mookameli oa projeke, Gitea e ka ba sesebelisoa se sebetsang hantle sa ho tsamaisa merero ea hau!

Ho boleloa joalo, haeba u batla ho qala ka Gitea hang-hang, lisebelisoa tse ling tsa bohlokoa ke tsena:[1]

Tataisong ena, re tla tšohla hore na Gitea ke eng, e sebetsa joang, le hore na u ka e etsetsa sehlopha kapa khoebo ea hau joang. A re qaleng!

Gitea ke Eng?

Gitea ke seva sa Git se ikemetseng se lumellang lihlopha ho sebelisana mererong e bulehileng le ea poraefete. E ka sebelisoa e le mokhoa o mong oa GitHub - ts'ebeletso e tsebahalang ea marang-rang ea Git repository.

Ho fapana le litsamaiso tsa khale tsa taolo ea mofuta o joalo ka Subversion (SVN) kapa CVS, tse hlokang li-server tse matla ho li tsamaisa hantle le ka polokeho, Gitea e bobebe ho lekana ho sebetsa komporong ea hau kapa Raspberry Pi. Sena se etsa hore e be e loketseng lihlopha tse nyane kapa batho ba ntlafatsang ba batlang ho laola khoutu ea bona.

Moko oa Gitea o ngotsoe ka Go, e leng puo ea mananeo e neng e entsoe ka mokhoa o bonolo le o potlakileng oa ho sebetsa. Sena se bolela hore ho sa tsotelehe hore na ke batho ba bakae ba sebelisang seva ea hau ea Git, e tla sebetsa hantle le ka katleho!

GitHub ke e 'ngoe ea mehloli e tsebahalang haholo ea ho amohela libaka tsa polokelo ea Git inthaneteng. Le ha sebopeho sa mosebelisi se ka ba bonolo, ho ka ba le linako tseo ka tsona u ka ratang ho boloka data ea hau e le lekunutu - ebang ke hobane u amohela merero e hlokolosi kapa ha u sa rate ho arolelana khoutu ea hau phatlalatsa. Haeba sena se utloahala se tloaelehile, Gitea e ka ba tharollo ho uena!

Gitea e sebetsa joang?

"Gitea ke sethala se bulehileng se ikemetseng sa Git. E na le sebopeho se bonolo sa mosebelisi mme e u lumella ho laola li-repos habonolo ka har'a li-server tsa hau. ”

Motheong oa eona, Gitea ke sesebelisoa sa webo se sebelisang puo ea lenaneo la Go. Sena se bolela hore e ka matha kae kapa kae: ho tloha ho Raspberry Pi ho ea marung! Mona ke tse ling tsa likhetho tse tsebahalang haholo tsa ho tsamaisa Gitea:[2]

Sebelisa Docker (litaelo mona) Sebelisa Homebrew ho macOS Haeba u na le phihlello ea metso, kenya ka kotloloho ho /usr/local, ebe u theha sebopeho sa moamoheli bakeng sa apache kapa nginx. Kenya ka potlako ka ho latela litaelo tsena 'me u sebelise li-gogs ho e-na le gitea!

Ha u se u kentse Gitea, mohato o latelang ke ho theha ak'haonte ea mosebelisi ea Git. Joalo ka lits'ebeletso tse ngata tsa ho amohela Git, sena se u lumella ho fumana data ea hau kae kapa kae 'me u e arolelane le bahlahisi ba bang kapa litho tsa sehlopha. O ka eketsa basebetsi ka aterese ea lengolo-tsoibila - ha ba hloke le ak'haonte ho bona bobolokelo kapa ho fumana litsebiso.[3]

U ka boela ua kenya Gitea e le sesebelisoa se ikemetseng ho seva sa hau. Ka tsela ena, o na le taolo e felletseng holim'a khoutu ea hau: o etsa qeto ea hore na ke mang ea nang le phihlello ea li-repos le hore na motho e mong le e mong o na le tumello efe. Hape, ha ho motho e mong ea tla khona ho bona khoutu ea hau ntle le basebelisi ba lumelletsoeng! Leha sena se hloka tsebo e eketsehileng ea tekheniki ho theha, ho bohlokoa haholo haeba o na le merero e hlokolosi kapa ea lekunutu.

Gitea e ka Thusa Khoebo ea Ka Joang?

O mong oa melemo e meholo ea ho sebelisa seva ea Git ke hore e lumella nts'etsopele ea tšebelisano lipakeng tsa litho tsa sehlopha. Ka Gitea, o ka arola khoutu ea hau ho lipolokelo tse fapaneng 'me oa li arolelana le mang kapa mang ea hlokang phihlello - ha u sa hlola u romella lifaele pele le morao ka lengolo-tsoibila! Sena se etsa hore bophelo bo be bobebe ho bahlahisi le batsamaisi ba merero ka ho tšoana.[4]

Gitea e boetse e na le likarolo tse ngata tse etsang hore lintho tse kang makala le ho kopanya kapele le bonolo. Mohlala, o ka sebelisa "konopo ea ho kopanya" ho kopanya makala ka bo eona ho li-repos tse hole ho latela melao e hlalositsoeng ke basebelisi (joalo ka hore na ke lekala lefe le nang le liphetoho tsa morao-rao). Sena se etsa hore ho be bonolo haholo ho theha makala le ho a boloka a le morao-rao le litho tse ling tsa sehlopha, haholo haeba o sebetsa morerong o hlokang ho ntlafatsoa khafetsa.

Tšobotsi e 'ngoe e kholo ke tracker ea taba e hahelletsoeng. Sena se o thusa ho tseba liphoso kapele le ha bonolo, hore na li amana le mola o itseng oa khoutu kapa ntho e 'ngoe ka ho felletseng. U ka boela ua sebelisa Gitea ho laola litlaleho tsa likokoana-hloko, likopo tsa likarolo, esita le mesebetsi eo e seng ea theknoloji e kang ho ngola litokomane.[5]

Haeba u sebetsa le Mohloli o bulehileng khoutu le moralo oa ho kenya letsoho morao (kapa ba se ba kenya letsoho), joale ho na le molemo o mong o moholo oa ho sebelisa li-server tsa Git! Ba nolofalletsa batho ba bangata ho kenya letsoho, ebang ke ho hlophisa likarolo tse ncha kapa ho lokisa liphoso. Ka Gitea, ho bonolo joaloka ho bula kopo ea ho hula le ho emela motho ea nang le tumello e hlokahalang ho hlahloba liphetoho tsa hau.[6]

Joalo ka ha u bona, ho na le melemo e mengata ea ho sebelisa seva ea Git joalo ka Gitea khoebong ea hau - ekaba ke bakeng sa tšebelisano-'moho ea kahare kapa ho hlophisa litlatsetso tsa hau tse bulehileng. Ka ho sebelisa seva ea Git e ikemetseng, u khona ho ba le taolo e felletseng holim'a khoutu ea hau le hore na ke mang ea ka fihlelang eng - ntle le kotsi ea hore batho ba bang ba khone ho bona merero ea hau!

Banner ea ho ingolisa ea Git webinar

Mantsoe a ho qetela:

  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