He aha ka Gitea? | He alakai piha

ʻO Gitea

Intro:

ʻO Gitea kekahi o nā kikowaena Git kaulana loa ma ka honua. He manuahi, he kumu wehe, a maʻalahi hoʻi e hoʻonohonoho. Inā he mea hoʻomohala ʻoe a he luna papahana paha, hiki iā Gitea ke lilo i mea hana pono no ka mālama ʻana i kāu mau papahana!

ʻO ka ʻōlelo ʻana, inā makemake ʻoe e hoʻomaka koke me Gitea, eia kekahi mau kumuwaiwai pono:[1]

Ma kēia alakaʻi, e kūkākūkā mākou i ke ʻano o Gitea, pehea e hana ai, a pehea ʻoe e hoʻonohonoho ai no kāu hui a ʻoihana paha. E hoʻomaka kākou!

He aha ka Gitea?

ʻO Gitea kahi kikowaena Git hoʻokipa ponoʻī e hiki ai i nā hui ke hui pū ma nā papahana open-source a pilikino. Hiki ke hoʻohana ʻia ma ke ʻano he koho ʻē aʻe iā GitHub - kahi lawelawe hoʻolaha hoʻolaha pūnaewele kaulana ʻo Git.

ʻAʻole like me nā ʻōnaehana mana mana kahiko e like me Subversion (SVN) a i ʻole CVS, e koi ana i nā kikowaena ikaika e holo maikaʻi a paʻa, ua māmā ʻo Gitea e holo ma kāu kamepiula pilikino a i ʻole Raspberry Pi. He mea kūpono kēia no nā hui liʻiliʻi a i ʻole nā ​​​​mea hoʻomohala pilikino e makemake e hoʻokele i kā lākou code ponoʻī.

Ua kākau ʻia ke kumu o Gitea ma Go, he ʻōlelo papahana i hoʻolālā ʻia me ka scalability a me ka hana wikiwiki. ʻO ia ke ʻano o ka nui o ka poʻe e hoʻohana nei i kāu kikowaena Git, e holo mālie a maikaʻi!

ʻO GitHub kekahi o nā kumu kaulana loa no ka mālama ʻana i nā waihona waihona Git ma ka pūnaewele. ʻOiai hiki ke maʻalahi ka mea hoʻohana, aia kekahi mau manawa āu e makemake ai e hūnā i kāu ʻikepili - no ka mea hoʻokipa ʻoe i nā papahana koʻikoʻi a inā ʻaʻole ʻoe makemake e kaʻana like i kāu code ma ka lehulehu. Inā maʻa kēia, ʻo Gitea paha ka hopena no ʻoe!

Pehea ka hana o Gitea?

"ʻO Gitea kahi kahua kikowaena Git i hoʻokipa ponoʻī iā ia iho. Loaʻa iā ia kahi mea hoʻohana maʻalahi a hiki iā ʻoe ke hoʻokele maʻalahi i nā repos i loko o kāu mau kikowaena.

Ma kāna kumu, ʻo Gitea kahi polokalamu pūnaewele e holo ana ma ka ʻōlelo papahana Go. ʻO ia ke ʻano hiki ke holo ma kahi o nā wahi a pau: mai kahi Raspberry Pi a i ke ao! Eia kekahi o nā koho kaulana loa no ka holo ʻana iā Gitea:[2]

E hoʻohana i ka Docker (nā kuhikuhi ma aneʻi) E hoʻohana i ka Homebrew ma macOS Inā loaʻa iā ʻoe ke aʻa, e hoʻokomo pololei i /usr/local , a laila e hana i kahi hoʻonohonoho host virtual no apache a i ʻole nginx. E hoʻouka i kahi paʻi ma ka hahai ʻana i kēia mau ʻōlelo a hoʻohana me nā gogs ma kahi o gitea!

Ke hoʻokomo ʻoe iā Gitea, ʻo ka hana aʻe e hana i kahi moʻokāki mea hoʻohana Git. E like me ka hapa nui o nā lawelawe hoʻokipa Git, hiki iā ʻoe ke komo i kāu ʻikepili ma nā wahi āpau a kaʻana like me nā mea hoʻomohala a i ʻole nā ​​​​lālā o ka hui. Hiki iā ʻoe ke hoʻohui i nā hoa hana ma o ka leka uila - ʻaʻole pono lākou i kahi moʻokāki no ka nānā ʻana i nā waihona a i ʻole ka loaʻa ʻana o nā leka.[3]

Hiki iā ʻoe ke hoʻokomo iā Gitea ma ke ʻano he polokalamu hoʻokipa ponoʻī ma kāu kikowaena ponoʻī. Ma kēia ala, loaʻa iā ʻoe ka mana holoʻokoʻa ma luna o kāu code: hoʻoholo ʻoe i ka mea hiki ke komo i nā repos a me nā ʻae i loaʻa i kēlā me kēia kanaka. Eia kekahi, ʻaʻohe mea ʻē aʻe e ʻike i kāu code koe wale nō nā mea hoʻohana ʻae ʻia! ʻOiai e koi ana kēia i kahi ʻike ʻenehana hou aʻe e hoʻonohonoho, pono maoli ia inā loaʻa iā ʻoe nā papahana koʻikoʻi a hūnā paha.

Pehea e hiki ai iā Gitea ke kōkua i kaʻu ʻoihana?

ʻO kekahi o nā pōmaikaʻi nui loa o ka hoʻohana ʻana i kahi kikowaena Git ʻo ia ka mea e ʻae ai i ka hoʻomohala ʻana ma waena o nā lālā o ka hui. Me Gitea, hiki iā ʻoe ke hoʻokaʻawale i kāu code i nā waihona like ʻole a kaʻana like iā lākou me ka mea e pono ai ke komo - ʻaʻole e hoʻouna hou i nā faila ma ka leka uila! ʻO kēia ka mea e maʻalahi ai ke ola no nā mea hoʻomohala a me nā luna papahana.[4]

Loaʻa iā Gitea nā tona o nā hiʻohiʻona e wikiwiki a maʻalahi nā mea e like me ka lālā a me ka hui ʻana. No ka laʻana, hiki iā ʻoe ke hoʻohana i ke pihi "merge" no ka hoʻohui ʻana i nā lālā ma nā repos mamao e pili ana i nā lula i wehewehe ʻia e ka mea hoʻohana (e like me ka lālā i loaʻa nā loli hou loa). He mea maʻalahi kēia i ka hana ʻana i nā lālā a mālama iā lākou me nā lālā o ka hui ʻē aʻe, ʻoi aku ka nui inā e hana ana ʻoe i kahi papahana e koi ana i nā hoʻonui pinepine.

ʻO kekahi hiʻohiʻona maikaʻi ʻo ia ka tracker pilikia i kūkulu ʻia. Kōkua kēia iā ʻoe e ʻike i nā pōpoki me ka wikiwiki a me ka maʻalahi, inā pili lākou i kahi laina kikoʻī a i ʻole kekahi mea ʻē aʻe. Hiki iā ʻoe ke hoʻohana iā Gitea no ka mālama ʻana i nā hōʻike bug, nā noi hiʻohiʻona, a me nā hana ʻenehana ʻole e like me ke kākau palapala.[5]

Inā ʻoe me hana hamama kumu code a me ka hoʻolālā e hāʻawi hou (a i ʻole e hāʻawi nei), a laila aia kekahi pōmaikaʻi nui o ka hoʻohana ʻana i nā kikowaena Git! E maʻalahi lākou i ka hāʻawi ʻana o nā poʻe he nui, inā ʻo ia ka hoʻonohonoho ʻana i nā hiʻohiʻona hou a i ʻole ka hoʻoponopono ʻana i nā pōpoki. Me Gitea, ua maʻalahi e like me ka wehe ʻana i kahi noi huki a kali i kekahi me ka ʻae kūpono e nānā i kāu mau loli.[6]

E like me kāu e ʻike ai, nui nā pōmaikaʻi o ka hoʻohana ʻana i kahi kikowaena Git e like me Gitea i kāu ʻoihana - inā paha no ka hui kūloko a i ʻole no ka hoʻonohonoho ʻana i kāu mau haʻawina open source. Ma ka hoʻohana ʻana i kahi kikowaena Git hoʻokipa ponoʻī iā ʻoe, hiki iā ʻoe ke loaʻa ka mana piha ma luna o kāu code a ʻo wai ka mea i loaʻa i ka mea - me ka pilikia ʻole o nā poʻe ʻē aʻe e ʻike i kāu mau papahana!

Git webinar kau inoa hae

Nā Kūlana:

  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