Gogs vs Gitea: Ose Faatusatusaga vave

gogs vs gitea

Intro:

O Gogs ma Gitea o loʻo faʻafeiloaʻi e le tagata lava ia Git repositories hosting platforms. O i latou ta'itasi o se filifiliga lelei mo le au atina'e po'o ni 'au laiti a'o latou ofoina atu mea taua e pei o le siakiina o mataupu, pulega o galuega, iloiloga tulafono ma isi mea.

Ae ui i lea, o nei mea e lua meafaigaluega ei ai lona seti tulaga ese o tulaga lelei e tu ai i luga aʻe o le isi. Afai la o loʻo e vaʻavaʻai e amata faʻaaoga se tasi o nei filifiliga e lua - faʻafefea ona e filifili i le va o Gogs vs Gitea? Mulimuli i lenei tusiga ma o le ae iloa mea uma e uiga i o latou malosi, eseesega autu ma tulaga lelei / leaga!

Koku:

Afai o oe o se atinaʻe oe lava, masalo na e faʻalogo ia Gogs. O se faʻamatalaga tatala GitHub-pei o Git faʻapipiʻi faʻapipiʻi faʻapipiʻi e galue i le gagana Go. Afai la o lau galuega faatino o loʻo tusia i le Go, o le a avea ma fofo lelei mo oe! Ma e tusa lava pe leai - atonu ei ai nisi taimi e lelei ai le faʻaaogaina o Gogs!

Afai tatou te tilotilo i ona foliga; e mafai ona tatou vaʻai o Gogs e ofoina atu le tele o filifiliga taua e pei o taimi faʻavavevave, sili atu le mautu ma le faʻatinoga, faʻamatalaga imeli ma sili atu. E le gata i lea, ua lauiloa Gogs mo le fesoʻotaʻiga .NET ma e lagolagoina gagana eseese polokalame e aofia ai C, C ++, Java ma isi. I luga o lena mea, e ofoina atu e Gogs le tele o mea aoga e pei o meafaigaluega iloilo tulafono ma isi mea.

Ae ui i lea, e tasi le faʻaletonu: e le pei o ona paʻaga GitLab poʻo GitHub; o lenei tulaga e leai se inbuilt tuʻufaʻatasia faifai pea (CI) galuega faatino. Afai la o loʻo e suʻeina se meafaigaluega e faigofie ai ona tusia lau code - Gogs atonu o se filifiliga leaga!

tulaga e lelei:

  • Vave taimi uta; sili atu le faʻatinoga ma le mautu pe a faʻatusatusa i isi mea e pei o GitHub poʻo Gitlab
  • Imeli fa'asilasilaga mo fa'afitauli/tautoga ma isi mea e mafai ona fesoasoani i le au atina'e e tumau i luga o le alualu i luma o le poloketi e aunoa ma le saini i taimi uma.
  • Lagolago mo gagana polokalame eseese e aofia ai C, C ++, Java ma isi.

leaga:

  • E le o maua galuega fa'atino a le CI inbuilt; o lona uiga e tatau ona e faʻalagolago i fofo a isi vaega - o se laasaga faaopoopo ma tupe faʻaalu

Gitea:

Afai o oe o se tagata atiaʻe, masalo na e faʻalogo i GitHub! Afai fo'i o lo'o e su'eina se tali fa'apena mo lau 'au to'aitiiti po'o mana'oga fa'atino - o Gitea o se filifiliga sili lea! E pei lava o lana paaga Gogs, e galue le tasi i le gagana Go. E ofoina atu foliga lelei e pei o taimi faʻavavevave, tui vaivai ma sili atu. E le gata i lea, e tu'uina atu i tagata uma fa'atagaga tutusa e aunoa ma ni tapula'a o avanoa! E tusa lava po o le a le toatele o tagata o lau vaega; o le a latou maua uma le mana tutusa e pulea lelei a latou poloketi.

tulaga e lelei:

  • Taimi uta vave; sili atu le faʻatinoga ma le mautu pe a faʻatusatusa i isi mea e pei o GitHub poʻo Gitlab
  • O tui vaivai e avanoa mo le tuʻufaʻatasia o suiga e aunoa ma le aʻafiaina o le uluai fale teu oloa - o lea e mafai ai ona e faʻaogaina lenei meafaigaluega tusa lava pe sili atu ma le tasi le tagata o loʻo e galulue i lau poloketi! Ose vaega taua lea e faigofie ai ona aloese mai so'o se fete'ena'iga e mafua mai i suiga na faia e tagata 'ese'ese o lo'o fa'aogaina le poloketi e tasi. Afai la e mafai e tagata uma o lau 'au ona maua le avanoa i Gitea, e mafai ona galulue uma i le taimi e tasi; fa'aaoga suiga ona faigofie lea ona tu'ufa'atasia i totonu o se fa'asologa e tasi!
  • Lagolago mo gagana eseese polokalame e aofia ai le C, C ++, Java ma isi.

leaga:

  • · E sili atu ona lauiloa ma sili atu ona lauiloa nai lo Gogs atonu o loʻo i ai ni tagata atiaʻe o loʻo faʻaaogaina i le GitHub's interface. Afai e te manaʻo i au atinaʻe e faʻaoga i lau faʻataʻitaʻiga masani - e mafai ona avea ma faʻafitauli! Ae ui i lea, e faʻalagolago lava i tagata o loʻo faʻaaogaina. Talu ai o le tele o tagata fai polokalame e faʻaaogaina se tasi poʻo filifiliga uma e lua; e mautinoa lava e mafai ona e fesuia'i i se 'Gitea pei' platform e aunoa ma se fa'alavelave ma maua le tele o fesoasoani e ala i le su'eina o auala po'o tala.

O lea la ua e iloa o latou malosiaga, eseesega autu ma tulaga lelei / leaga; o le fea e fetaui lelei mo lau poloketi? Ia, e fa'alagolago lava i ou mana'oga! Ae afai o loʻo e suʻeina se totogi fua, Avanoa tatala GitHub isi mea e ofoina atu mea uma latou te faia; Gogs po'o Gitea e mafai ona avea ma au filifiliga sili. O nisi nei o mea e tatau ona mafaufau i ai aʻo leʻi faia lenei filifiliga taua:

  •  Afai e te manaʻo e faʻalagolago i mea faigaluega faaopoopo mo CI - alu faʻatasi ma Gogs.
  • Afai e te mana'omia le 'alofia o fete'ena'iga i le va o tagata fa'aoga 'ese'ese ma e te mana'o i tui vaivai ina ia 'aua ne'i a'afia ai galuega/suiga a isi – filifili Gitea nai lo lana paaga.

Afai e te manaʻo i se mea e mafai ona fesoasoani i le au atinaʻe e tusi sili atu le code e aunoa ma se faʻalavelave ona avea lea o GitHub ma filifiliga lelei. O le a la le mea e tatau ona e amanaia pe a faia le faaiuga mulimuli? Ia, e fa'alagolago lava i ou mana'oga! Ae afai o loʻo e suʻeina se avanoa avanoa avanoa GitHub e ofoina atu mea uma latou te faia; Gogs po'o Gitea e mafai ona avea ma au filifiliga sili. O nisi nei o mea e tatau ona mafaufau i ai aʻo leʻi faia lenei filifiliga taua:

  • Afai e te manaʻo e faʻalagolago i mea faigaluega faaopoopo mo CI - alu faʻatasi ma Gogs.
  • Afai e te mana'omia le 'alofia o fete'ena'iga i le va o tagata fa'aoga 'ese'ese ma e te mana'o i tui vaivai ina ia 'aua ne'i a'afia ai galuega/suiga a isi – filifili Gitea nai lo lana paaga.
  • I le pito i luga o nei filifiliga uma, o fofo uma e lua o loʻo ofoina atu ai le puipuiga sili ona lelei mo a latou faleoloa. E leai la se fetuutuuna'i i le saogalemu!

Git webinar saini fu'a

Afai e te manaʻo i se mea e mafai ona fesoasoani i le au atinaʻe e tusi sili atu le code e aunoa ma se faʻalavelave ona avea lea o GitHub ma filifiliga lelei. Ae afai o le tausia o au faʻamatalaga saogalemu o lau faʻamuamua lea ma o loʻo e i ai i se paketi utiuti - o se tasi o punaoa tatala GitHub isi auala o loʻo taʻua i luga o le a fetaui lelei! Afai e te manaʻo e suʻe atili e uiga i nei filifiliga pe maua se fesoasoani e uiga i la latou faʻatulagaina; lagona le saoloto e aapa mai ia i matou i soo se taimi! Matou te galulue fa'atasi ma kamupani o so'o se tele i le kelope ma matou te fiafia e fa'atalanoa ni fofo talafeagai mo lau poloketi. O lea alu i luma ma faʻafesoʻotaʻi i matou nei; o le a fiafia la matou 'au e 'aumai i le laina' mo oe!