He aha te Gitea? | He Aratohu Katoa

gitea

intro:

Ko Gitea tetahi o nga tūmau Git tino rongonui i te ao. He kore utu, he puna tuwhera, he ngawari ki te whakarite. Ahakoa he kaiwhakawhanake koe, he kaiwhakahaere kaupapa ranei, ka taea e Gitea te taputapu pai mo te whakahaere i o kaupapa!

Ko te korero, ki te hiahia koe ki te timata tonu me Gitea, anei etahi rauemi whai hua:[1]

I roto i tenei aratohu, ka matapakihia he aha a Gitea, pehea te mahi, me pehea e taea ai e koe te whakarite mo to roopu, pakihi ranei. Kia timata tatou!

He aha te Gitea?

Ko Gitea he tūmau Git e manaaki ana i a ia ano e taea ai e nga kapa te mahi tahi mo nga kaupapa tuwhera-puna me nga kaupapa motuhake. Ka taea te whakamahi hei rereke ki a GitHub - he ratonga manaaki manaaki a Git rongonui rongonui.

Kaore i rite ki nga punaha whakahaere putanga tuku iho penei i te Subversion (SVN) me te CVS ranei, e hiahia ana nga kaitoro kaha ki te whakahaere pai me te haumaru, he maamaa a Gitea ki te whakahaere i runga i to rorohiko whaiaro, i te Raspberry Pi ranei. Ma tenei ka tino pai mo nga roopu iti, mo nga kaiwhakawhanake takitahi ranei e hiahia ana ki te whakahaere i a raatau ake waehere.

Ko te kaupapa matua o Gitea kua tuhia ki roto i te Go, he reo hötaka i hangaia me te whakawhänui me te mahi tere. Ko te tikanga ahakoa te tini o nga tangata e whakamahi ana i to tūmau Git, ka rere pai, ka pai hoki!

Ko GitHub tetahi o nga puna rongonui mo te manaaki i nga putunga putunga Git i runga ipurangi. Ahakoa he watea te atanga kaiwhakamahi, tera pea he wa ka hiahia koe ki te pupuri i to raraunga - na te mea kei te manaaki koe i nga kaupapa tairongo, mena kaore koe e pai ki te whakapuaki i to waehere ki te iwi whanui. Mēnā he taunga tēnei, ko Gitea pea te otinga māu!

He pehea te mahi a Gitea?

“Ko Gitea he papaaapapa Git e manaaki ana i a koe ano. He atanga kaiwhakamahi ngawari, ka taea e koe te whakahaere i nga repo i roto i o ake tūmau.

Ko te kaupapa matua ko Gitea he taupānga tukutuku e rere ana i runga i te reo hootaka Go. Ko te tikanga ka taea te rere ki hea noa: mai i te Raspberry Pi ki te kapua! Anei etahi o nga whiringa rongonui mo te whakahaere i a Gitea:[2]

Whakamahia a Docker (tohutohu i konei) Whakamahia te Homebrew i runga i te macOS Mena kei a koe te uru pakiaka, whakauru tika ki /usr/local , katahi ka hanga he whirihora kaihautu mariko mo apache, nginx ranei. Whakauruhia i roto i te mahanga ma te whai i enei tohutohu me te whakamahi me te gogs hei utu mo te gitea!

Kia oti te whakauru i a Gitea, ko te mahi e whai ake nei ko te hanga i tetahi kaute kaiwhakamahi Git. Pērā i te nuinga o ngā ratonga manaaki Git, ka taea e koe te uru atu ki o raraunga ki hea ka tohatoha ki etahi atu kaiwhakawhanake me nga mema o te roopu. Ka taea e koe te taapiri i nga hoa mahi ma te wahitau imeera – karekau he putea hei tiro ki nga whare pupuri, kia whiwhi panui ranei.[3]

Ka taea hoki e koe te whakauru i a Gitea hei taupānga manaaki-whaiaro i runga i to ake tūmau. Ma tenei ara, kei a koe te mana whakahaere katoa mo to waehere: ka whakatau koe ko wai ka uru ki nga repo me nga whakaaetanga kei te katoa. I tua atu, karekau e taea e tetahi atu te tiro i to waehere engari ko nga kaiwhakamahi whai mana! Ahakoa he iti ake te mohiotanga hangarau ki te whakarite, he mea tino pai mena he kaupapa tairongo, matatapu ranei koe.

Me pehea e awhina ai a Gitea i taku Pakihi?

Ko tetahi o nga painga nui o te whakamahi i te tūmau Git ka taea e ia te whakawhanake tahi i waenga i nga mema o te roopu. Ki a Gitea, ka taea e koe te wehewehe i to waehere ki roto i nga putunga rereke ka tohatoha ki nga tangata e hiahia ana ki te uru - kaua e tuku atu i nga konae ma te imeera! Ma tenei ka ngawari ake te oranga mo nga kaihanga me nga kaiwhakahaere kaupapa.[4]

He maha ano nga ahuatanga o Gitea kia tere ake ai, kia ngawari ake ai nga mea penei i te manga me te hanumi. Hei tauira, ka taea e koe te whakamahi i te "patene hanumi" ki te hanumi aunoa i nga peka ki runga i nga repo mamao i runga i nga ture kua tautuhia e te kaiwhakamahi (penei ko tehea peka nga huringa hou). He tino ngawari tenei ki te hanga manga me te pupuri i nga korero hou me etahi atu mema o te roopu, ina koa kei te mahi koe i tetahi kaupapa e hiahia ana koe ki te whakahou i nga wa katoa.

Ko tetahi atu waahanga nui ko te kaitirotiro take i hangaia. Ma tenei ka awhina koe ki te tautuhi i nga pepeke tere me te ngawari, ahakoa he hononga ki tetahi rarangi waehere, tetahi atu mea ranei. Ka taea hoki e koe te whakamahi i a Gitea mo te whakahaere i nga purongo pepeha, nga tono ahuatanga, tae atu ki nga mahi kore-hangarau penei i te tuhi tuhinga.[5]

Mena kei te mahi koe tuwhera puna waehere me te whakamahere ki te whakahoki mai (kei te koha kee ranei), katahi ano he painga nui mo te whakamahi i nga tūmau Git! Ka ngawari ake te maha o nga tangata ki te koha, ahakoa ko te whakarite i nga ahuatanga hou, ko te whakatika ngarara ranei. Ki a Gitea, he ngawari noa te whakatuwhera i te tono kume me te tatari mo te tangata whai mana whakaaetanga ki te arotake i o huringa.[6]

Kei te kite koe, he maha nga painga o te whakamahi i te tūmau Git penei i a Gitea i roto i to pakihi – ahakoa mo te mahi tahi a roto, mo te whakarite ranei i o takoha puna tuwhera. Ma te whakamahi i te tūmau Git i manaakihia e koe, ka taea e koe te mana katoa ki runga i to waehere me te whai waahi ki te aha - me te kore e tupono ka kitea e etahi atu o kaupapa!

Git webinar hainatanga kara

kīmutu:

  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