Kedu ihe bụ Gitea? | Ntuziaka zuru oke

gitea

Intro:

Gitea bụ otu n'ime sava Git kacha ewu ewu n'ụwa. Ọ bụ n'efu, mepere emepe, yana dịkwa mfe ịtọlite. Ma ị bụ onye nrụpụta ma ọ bụ onye njikwa ọrụ, Gitea nwere ike ịbụ ngwa ọrụ dị mma maka ijikwa ọrụ gị!

Nke a na-ekwu, ọ bụrụ na ịchọrọ ibido Gitea ozugbo, ebe a bụ ụfọdụ akụrụngwa bara uru:[1]

N'ime ntuziaka a, anyị ga-atụle ihe Gitea bụ, ka o si arụ ọrụ, yana otu ị nwere ike isi hazie ya maka otu ma ọ bụ azụmaahịa gị. Ka anyị malite!

Kedu ihe bụ Gitea?

Gitea bụ ihe nkesa Git kwadoro onwe ya nke na-enye ndị otu aka imekọ ihe ọnụ na ọrụ mepere emepe na nkeonwe. Enwere ike iji ya dị ka ihe ọzọ na GitHub – ọrụ nnabata Git na-ewu ewu dabere na webụ.

N'adịghị ka sistemụ njikwa ụdị ọdịnala dị ka Subversion (SVN) ma ọ bụ CVS, nke chọrọ sava dị ike iji rụọ ọrụ nke ọma na nchekwa, Gitea dị fechaa iji na-agba ọsọ na kọmputa nkeonwe gị ma ọ bụ ọbụna Raspberry Pi. Nke a na-eme ka ọ bụrụ nke zuru oke maka obere ìgwè ma ọ bụ ndị mmepe nke ọ bụla chọrọ ijikwa koodu nke ha.

Edere isi Gitea n'ime Go, asụsụ mmemme nke e ji scalability na ịrụ ọrụ ngwa ngwa n'uche chepụtara ya. Nke a pụtara na n'agbanyeghị mmadụ ole na-eji ihe nkesa Git gị, ọ ga-arụ ọrụ nke ọma na nke ọma!

GitHub bụ otu n'ime isi mmalite kachasị ewu ewu maka nnabata Git repositories online. Ọ bụ ezie na interface onye ọrụ nwere ike ịdị mma, enwere ike ịnwe oge ị ga-ahọrọ idobe data gị na nzuzo - ma ọ bụ n'ihi na ị na-akwado ọrụ ndị nwere mmetụta ma ọ bụ ọ bụrụ na ị chọghị ịkekọrịta koodu gị n'ihu ọha. Ọ bụrụ na nke a mara nke ọma, Gitea nwere ike bụrụ ngwọta maka gị!

Kedu ka Gitea si arụ ọrụ?

"Gitea bụ ikpo okwu Git na-akwado onwe ya. Ọ nwere interface ọrụ dị mfe ma na-enye gị ohere ijikwa ebe nchekwa n'ime sava nke gị n'ụzọ dị mfe. "

N'isi ya, Gitea bụ ngwa webụ na-arụ n'asụsụ mmemme Go. Nke a pụtara na ọ nwere ike ịgba ọsọ ebe ọ bụla: site na Raspberry Pi ruo igwe ojii! Nke a bụ ụfọdụ nhọrọ kacha ewu ewu maka ịgba ọsọ Gitea:[2]

Jiri Docker (ntụziaka ebe a) Jiri Homebrew na macOS Ọ bụrụ na ị nwere ohere mgbọrọgwụ, wụnye ozugbo na / usr / mpaghara, wee mepụta nhazi nhazi nke ọma maka apache ma ọ bụ nginx. Wụnye na snap site na isoro ntuziaka ndị a wee jiri gogs kama gitea!

Ozugbo ị wụnyere Gitea, nzọụkwụ ọzọ bụ ịmepụta akaụntụ njirimara Git. Dị ka ọ dị n'ọtụtụ ọrụ Bochum Git, nke a na-enye gị ohere ịnweta data gị ebe ọ bụla wee kesaa ya na ndị mmepe ma ọ bụ ndị otu ndị ọzọ. Ị nwere ike tinye ndị na-emekọ ihe ọnụ site na adreesị ozi-e - ha achọghị ọbụna akaụntụ iji lelee ebe nchekwa ma ọ bụ nweta ọkwa.[3]

Ị nwekwara ike ịwụnye Gitea dị ka ngwa na-akwado onwe gị na nkesa nke gị. N'ụzọ dị otú a, ị ga-enwe njikwa zuru oke na koodu gị: ị ga-ekpebi onye nwere ike ịnweta ihe nkwụghachi ụgwọ yana ikike onye ọ bụla nwere. Na mgbakwunye, ọ nweghị onye ọzọ ga-enwe ike ịlele koodu gị belụsọ maka ndị ọrụ enyere ikike! Ọ bụ ezie na nke a na-achọ a bit ọzọ oru ọmụma ka melite, ọ bụ maa kwesịrị ya ma ọ bụrụ na i nwere mwute ma ọ bụ nzuzo oru ngo.

Kedu ka Gitea nwere ike isi nyere azụmahịa m aka?

Otu n'ime nnukwu uru nke iji ihe nkesa Git bụ na ọ na-enye ohere imekọ ihe ọnụ n'etiti ndị otu. Site na Gitea, ị nwere ike kewaa koodu gị n'ime ebe nchekwa dị iche iche wee kesaa ya na onye ọ bụla chọrọ ohere - agaghịzi eziga faịlụ azụ na azụ site na email! Nke a na-eme ka ndụ dịkwuo mfe maka ma ndị mmepe na ndị njikwa ọrụ.[4]

Gitea nwekwara ọtụtụ atụmatụ na-eme ka ihe dị ka alaka na ijikọ ngwa ngwa na mfe. Dịka ọmụmaatụ, ịnwere ike iji bọtịnụ "jikota" iji jikọta alaka na-akpaghị aka na ebe nchekwa dịpụrụ adịpụ dabere na iwu akọwapụtara onye ọrụ (dị ka alaka ụlọ ọrụ nwere mgbanwe kachasị ọhụrụ). Nke a na-eme ka ọ dị mfe ịmepụta alaka ma mee ka ha na ndị otu ndị ọzọ na-emekọrịta ihe, karịsịa ma ọ bụrụ na ị na-arụ ọrụ na-achọ mmelite ugboro ugboro.

Ihe ọzọ dị mma bụ ihe nleba anya nke arụnyere n'ime ya. Nke a na-enyere gị aka ịchọpụta ahụhụ ngwa ngwa na ngwa ngwa, ma ha metụtara otu ahịrị koodu ma ọ bụ ihe ọzọ kpamkpam. Ị nwekwara ike iji Gitea maka ijikwa akụkọ ahụhụ, arịrịọ njirimara na ọbụna ọrụ ndị na-abụghị ọrụ aka dị ka ide akwụkwọ.[5]

Ọ bụrụ n’ọrụ Isi mmalite koodu na atụmatụ inye aka azụ (ma ọ bụ na-enyelarị onyinye), mgbe ahụ enwere uru ọzọ dị mkpa nke iji sava Git! Ha na-eme ka ọ dịrị ọtụtụ mmadụ mfe itinye aka, ma nke ahụ na-ahazi atụmatụ ọhụrụ ma ọ bụ na-edozi ahụhụ. Site na Gitea, ọ dị mfe dị ka imepe arịrịọ ịdọrọ na ichere onye nwere ikike dị mkpa iji nyochaa mgbanwe gị.[6]

Dịka ị na-ahụ, enwere ọtụtụ uru dị na iji sava Git dị ka Gitea na azụmahịa gị - ma ọ bụ maka imekọ ihe ọnụ ma ọ bụ maka ịhazi ntinye aka mepere emepe gị. Site n'iji ihe nkesa Git kwadoro onwe gị, ị ga-enwe ike ịchịkwa koodu gị na onye nwere ike ịnweta ihe - na-enweghị ihe ize ndụ nke ndị ọzọ nwere ike ịhụ ọrụ gị!

Git ọkọlọtọ ndebanye aha webinar

PEEJI:

  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