Ìṣàkóso ìṣẹ̀dá sọfitiwia

So pọ GitHub ati GitLab — ran lọwọ lati inu ibi ipamọ ti o ti n lo tẹlẹ

So akọọlẹ GitHub tabi GitLab ti o ti n ṣiṣẹ tẹlẹ ki o si gbe e jade taara lati inu repository kan — aaye ayelujara statiki kan si Pages, tabi iṣẹ kan sori managed hosting. O tun le wọle si Zinn Digital® pẹlu GitHub tabi GitLab. Asopọ kọọkan n fihan awọn anfẹ ti o nilo, a n ṣayẹwo rẹ nigbati o ba wọle, a si n tọju rẹ sinu Vault — kii ṣe ninu koodu tabi log rara.

  • GitHub + GitLabso kọọkan akọọkan
  • Fi ranṣẹ si Oju-ewetàbí sí gbígbé wẹ́bù tì í ṣeé ṣe amojútó
  • Wọlé pẹ̀lú GitLabpẹlu GitHub
  • Àwọn àmì ìṣẹ̀lẹ̀ tí a tọ́ sí Vaultti a fọwọsi lori titẹ sii

So pọ̀ lẹ́ẹ̀kan, láìléwu

Sisopọ akọọlụngo iṣakoso orisun nlo ṣiṣan akọọlụngo ti a so pọ bẹẹ gẹgẹ bi gbogbo iwe-ẹri miiran lori pẹpẹ: anfani ti o kere ju, ti a fọwọsi, ati ti a fipamọ sinu Vault.

Kọ́kọ́ wo àwọn ànfàní náà

Ṣaju ki o to fun ni aṣẹ ohunkohun, a fihan ni pato eyi ti ibi ipamọ ati awọn igbanilaaye akọọlẹ ti asopọ nilo — ko si ohun miiran — ki o le funni ni ami-ifihan ti a pinnu dipo ọkan ti o gbooro.

Wọn ti fọwọ́ si i nígbà tí o wọlé

Ní báyìí tí o bá sopọ̀, a máa ń pè API olùpèsè náà láti jẹ́rìí sí pé token náà wà láàyè ó sì ní àwọn ààyè tí ó tọ́, a sì fi àmì àyẹ̀wò aláwọ̀ ewé tàbí pupa hàn. A kọ̀ láti gba àṣẹ tí kò tọ́ tàbí tí ó kọjá ààlà rẹ̀.

Taara si Vault

A fọwọsi token kan sinu Vault nipasẹ asopọ kan náà ti gbogbo ẹ̀rí ìdánimọ̀ nlo. A kò ní fi í sínú koodu kankan, a kò ní tẹ e sínú akọọlẹ, bẹ́ẹ̀ ni a kò ní fi í sílẹ̀ ninu faili agbegbe kan.

Èyí tí a lè fagile, tí a sì ṣe ayẹ̀wò rẹ̀

O le fopin si iwọle wa lori GitHub tabi GitLab, ki o si yọ asopọ naa kuro ni apa wa, nigbakugba ti o ba fẹ. A gba iwe akọọlẹ ayewo lori gbogbo igbesẹ ti a gbe nipasẹ akọọlẹ ti o ni asopọ.

Fi sori ẹrọ nibiti o baamu ise agbese naa

Ilé ìkójọpọ̀ lè lọ sí agbátẹrù Pages fún ojula tí a gbé kalẹ̀ tàbí èyí tí kò yípadà, tàbí sí agbátẹrù tí a ń bójútó fún ohun elo kíkún. Àwọn ìtì (pushes) lè fa àtúnṣe-gbékalẹ̀ kí ojula gidi lè tẹ̀lé ẹ̀ka àpapọ̀ rẹ (default branch).

  • GitLab Pages ati GitHub Pages fun awọn aaye aimi ati ti a ti kọ tẹlẹ, ti a nṣakoso lati akanti ti o sopọ mọ rẹ.
  • Cloudflare Pages gẹgẹbi yiyan ibi-afẹde Pages miiran, fun awọn kikọ ilana (framework builds) ati ifijiṣẹ eti (edge delivery).
  • Gbongan ìgbékalẹ̀ tó dára fún WordPress, PHP, tàbí ìfilọ́lẹ̀ static tàbí Node pátápátá, tí a gbé sori ẹ̀rọ láti inú repository.
  • Push-to-deploy: ìtì sí ìfilọ́lẹ̀: ìtì sí ẹ̀ka àiyẹ́wà rẹ le fa àtúnkọ́, nítorí náà ojú opo wẹẹbu alààyè náà tẹ̀lé ibi ìpamọ́ náà.
  • Ọna asopọ kan na ni o n pese agbara fun wọle — o le wọle si Zinn Digital® pẹlu GitHub tabi GitLab dipo ọrọ igbaniوەlu.

Lati ibi ipamọ si aaye ayelujara gidi

  1. So pọ̀ mọ́ àkọọlẹ rẹ

    Fẹ́ GitHub tàbí GitLab pẹ̀lú àmì àṣẹ tí a ti fi ààlà sí. A fi àwọn ànfààní hàn ní àkọ́kọ́, a sì ń ṣe ìfọwọ́sí wọn nígbà wọlé.

  2. Yan ibi ipamọ ati afojusun

    Yan ibi ipamọ (repository) ati ibi ti yoo gbe si — GitLab Pages, GitHub Pages, Cloudflare Pages, tabi alejo ti a nṣakoso (managed hosting).

  3. Fi sori ẹrọ

    A n kọ́ a sì n tẹjade. URL ti o jẹ igba diẹ jẹ ki o wo tẹlẹ ki DNS to yanju.

  4. Tọ́pọ̀ ẹ̀ka rẹ

    Fi push-to-deploy ṣiṣẹ ki titari si ẹka aiyipada rẹ le tun kọ aaye ifiweaye laifọwọyi.

Àwọn Ìbéèrè Tó Ʞ Lèébè

Àwọn olùpèsè ìṣàkóso ìṣẹ̀dá wo ni mo lè sopọ̀?

GitHub ati GitLab. So akọọlẹ ti o ti n ṣiṣẹ tẹlẹ pọ mọ wa ki a le ranṣẹ lati awọn ibi ipamọ rẹ ati, ti o ba mu un ṣiṣẹ, lo lati wọle si ọ. A nṣakoso mejeeji nipasẹ apakan akọọlẹ ti o ni asopọ kanna.

Ṣé mo lè wọlé pẹ̀lú GitLab gẹ́gẹ́ bí mo ṣe lè wọlé pẹ̀lú GitHub?

Bẹẹni. Lẹgbẹẹ imeeli ati GitHub, o le wọle si akọọlẹ Zinn Digital® rẹ pẹlu GitLab. Ọna idanimọ naa nṣe abojuto ibaraẹnisọrọ OAuth; a kii ri ọrọ igbaniwọle olupese rẹ rí.

Nibo ni MO le gbe ibi ipamọ (repository) kalẹ si?

Si GitLab Pages, GitHub Pages tabi Cloudflare Pages fun aaye aimọ tabi ti a kọ, tabi sori ogun ti a nṣakoso fun ohun elo kikun. O yan ibi-afẹde nigbati o so ibi ipamọ pọ, ati awọn titẹ le fa igbesoke tuntun.

Báwo ni a ṣe ń dáàbò bo àmì ìwọlé mi?

A fihan ọ awọn ànfàní tí asopọ yẹn nílò, a máa ń fọwọ sí token náà lòdì sí API Olùpèsè náà nígbà ìwọlé, lẹ́yìn náà ni a tó tọ́jú rẹ̀ sínú Vault. Kò ní fọwọ́ kan kóòdù, ìwé ìpamọ́tàkì tàbí fáìlì àyíká rárá, o sì lè fagilé é lọ́dọ̀ olùpèsè náà tàbí kí o yọ asopọ kúrò ní apá wa ní àkókò èyíkéyìí.

Ṣé mo le lo ìṣiṣẹ́ ojúewé lórí ìlà Footprint-Free?

Wọ́n fúnni níbẹ̀ ṣùgbọ́n a sàmì sí i. GitLab Pages àti GitHub Pages pín amáyédèrumu onífàájì fánni àti àwọn agbègbè pọ̀ọ́bìlì ti gitlab.io / github.io, èyí sì jẹ́ footprint. Fún nẹ́twọ̀kì tí kò ní footprint kankan, ṣe dé́pò sí hosting tí ó dá dúró fún ra rẹ̀ dípò bẹ́ẹ̀; lórí Mainstream, Pages jẹ́ ti kíkọ́ àkọ́kọ́.

Fi ránṣẹ́ láti ilé ìpamọ́ data rẹ

Bẹrẹ ìdánwò ọjọ́ 14 láìní káàdì, so GitHub tabi GitLab pọ̀, kí o sì firanṣẹ lati ibi ipamọ ti o ti n lo tẹlẹ — eyiti a ti fọwọsi nígbà ìwọlé ti a sì tọju si Vault.

Bẹrẹ lọ́fẹ̀ẹ́