O le a le Koku? | Fa'amatalaga Fa'amatalaga vave

koko

Intro:

Gogs o se faʻamatalaga tatala, faʻapitoa Git server na tusia i le Go. E i ai se fa'aoga faigofie ae mamana ma e mana'omia sina mea itiiti pe leai se fa'atulagaga. O lenei tusiga o le a faʻamatalaina nisi o faʻaoga masani faʻaoga ma foliga.

O le ā Koku?

Gogs o se faʻamatalaga tatala, faʻapitoa Git server na tusia i le Go. E maua ai se feso'ota'iga faigofie ae mamana ma e mana'omia ai sina fa'atonuga. O nisi o isi mea e faʻaalia ai Gogs e aofia ai:

Lagolago mo SSH ki ma HTTP faʻamaoni.

Tele faleteuoloa i fa'ata'ita'iga fa'atasi ai ma lisi fa'atonutonu avanoa.

Wiki fa'apipi'i fa'atasi ma fa'ailoga fa'asologa ma fa'atusatusaga faila lagolago.

Fa'amaumauga su'etusi e siaki ai suiga i fa'atagaga o fale teu oloa, fa'afitauli, mata'ina ma isi mea.

Git webinar saini fu'a

O a nisi o mea e fa'aogaina e Koku?

Gogs e fetaui lelei mo soʻo se 'au laʻititi ma feololo e manaʻo e seti a latou lava Git server. E mafai ona fa'aoga e fa'afeiloa'i ai faleteuoloa fa'alaua'itele ma tuma'oti, ma fa'aalia ai se 'upega tafa'ilagi mamana ma le tele o filifiliga fa'atulagaina. O nisi fa'aoga masani e aofia ai:

Faʻafeiloaʻi galuega faʻavae tatala o loʻo tusia i le Go. O le wiki faufale a Gogs e mafai ai ona faigofie le galulue faatasi ma le puleaina o mataupu.

Teuina o tulafono i totonu poʻo faila mamanu mo se poloketi. O le mafai ona pulea le avanoa i le tulaga o le fale teu oloa e te maua ai le pule atoatoa i luga o ai e mafai ona vaʻai pe suia au faila.

Fa'atinoina se siosiomaga fa'aa'oa'oga mo tagata atia'e o lo'o mana'omia le avanoa i le fa'ata'ita'iga aupito lata mai o fa'ailoga e aunoa ma le faia o aia tatau i luga o se faiga gaosiga. Gogs' audit log e mafai ai ona e siaki suiga i fale teu oloa i luga o le tagata e faʻaaogaina, lea e mafai ona fesoasoani ia te oe e iloa ai poʻo ai na faʻaogaina lau masini.

Puleaina o lipoti pusi po'o galuega fa'afoe lautele o galuega. O le mea na fausia i totonu o le tracker e maua ai mea uma e te manaʻomia e siaki ai faʻamatalaga mataʻina ma mea taua.

O a nisi o puipuiga malu a Gogs?

O le faʻaogaina o le HTTPS e tuʻuina atu ai ia te oe se isi vaega o le puipuiga e ala i le puipuia o le faʻalogo ma le faʻaogaina o faʻamatalaga i le va o au. tuatusi uepi ma Gogs server. Atonu e te manaʻo foʻi e mafaufau e faʻataga le SSH tunneling pe afai e te manaʻo e faʻafeiloaʻi galuega faʻalauaʻitele pe talia faʻailoga tulafono mai tagata e le o ni atinaʻe atonu e le masani i le faʻataʻitaʻiga faʻamaonia a Git. Mo le fa'aopoopoina o le saogalemu, e fautuaina e fa'aoga e 'ese'ese fa'amaoniga mo le fa'aogaina o faleteuoloa eseese e ono aofia ai ma'ale'ale. faʻamatalaga.

Ua fautuaina foi e Gogs le faʻatagaina o faʻamaoniga e lua e puipuia ai le faʻatagaina e le faʻatagaina pe a oʻo i se upu faʻafefeteina. Afai o lo'o e talimalo i le tele o faleteuoloa lautele ma mana'omia ni sao mai fafo, atonu o se manatu lelei le fa'atūina o se ssh login-hook script e fa'amaonia ai ki SSH a tagata fa'aoga i se auaunaga i fafo e pei o Keybase po'o GPGtools. O le a fesoasoani lea e fa'amautinoa e na'o tagata atia'e fa'atagaina e mafai ona maua lau 'au'aunaga Git.

Pe o e su'e e fa'atautaia galuega fa'alotoifale, punaoa tatala punaoa taumafaiga tau atinaʻe, poʻo mea uma e lua, Gogs e tuʻuina atu mea uma e te manaʻomia mo le faʻaogaina o le galulue faʻatasi fua! Mo nisi faʻamatalaga e uiga i le auala e amata ai Gogs, kiliki iinei!