Udhibiti wa vyanzo

Unganisha GitHub na GitLab — peleka kutoka kwenye ghala unayotumia tayari

Unganisha akaunti ya GitHub au GitLab unayofanyia kazi tayari na upeleke moja kwa moja kutoka kwenye hazina (repository) — tovuti tuli kwenda Pages, au mradi kwenye mwenyeji unaosimamiwa. Unaweza pia kuingia kwenye Zinn Digital® ukitumia GitHub au GitLab. Kila muunganisho unaonyesha marupurupu inayohitaji, inathibitishwa wakati wa kuingia, na inahifadhiwa katika Vault — haihifadhiwi kamwe kwenye msimbo au kumbukumbu (log).

  • GitHub + GitLabunganisha akaunti yoyote
  • Weka kwenye Kurasaau hadi mwenyeji anayesimamiwa
  • Ingia ukitumia GitLabkama vile GitHub
  • Ishara zilizohifadhiwa kwenye Vaultimethibitishwa wakati wa kuingia

Unganisha mara moja, kwa usalama

Kuunganisha akaunti ya kudhibiti chanzo hutumia mtiririko uleule wa akaunti iliyounganishwa kama kitambulisho kingine chochote kwenye jukwaa: upendeleo mdogo, uliothibitishwa, na umehifadhiwa katika Vault.

Angalia mapendeleo kwanza

Kabla ya kuidhinisha chochote, tunaonyesha kikamilifu ni ruhusa zipi za hazina na akaunti ambazo muunganisho unahitaji—si vinginevyo—ili utoe tokeni yenye kikomo badala ya ile ya jumla.

Imethibitishwa wakati wa kuingia

Wakati tu unapounganisha, tunapiga API ya mtoa huduma ili kuthibitisha kuwa ishara iko hai na imewekewa mipaka sahihi, na kuonyesha alama ya tiki ya kijani au nyekundu. Idhini isiyo halali au iliyozidi mipaka inakataliwa.

Moja kwa moja hadi Vault

Ishara iliyothibitishwa inaandikwa kwenye Vault kupitia kiungo kile kile cha muunganisho kinachotumiwa na kila kitambulisho. Haiwahi kuwekwa kwenye msimbo wa programu, kuchapishwa kwenye kumbukumbu ya mfumo, au kuachwa katika faili la mazingira.

Inayoweza kubatilishwa, na kukaguliwa

Unaweza kubatilisha ufikiaji wetu katika GitHub au GitLab, na kuondoa muunganisho kwa upande wetu, wakati wowote utakapopenda. Kila kitendo kinachofanywa kupitia akaunti iliyounganishwa hurekodiwa kwenye kumbukumbu ya ukaguzi.

Weka kwenye sehemu inayofaa mradi

Hazina inaweza kwenda kwenye mwenyeji wa Pages kwa ajili ya tovuti tuli au iliyoundwa, au kwenye mwenyeji unaosimamiwa kwa ajili ya programu kamili. Uwasilishaji unaweza kuanzisha usambazaji upya ili tovuti ya moja kwa moja ifuate tawi lako chaguo-msingi.

  • GitLab Pages na GitHub Pages kwa ajili ya tovuti tuli na zilizojengwa awali, zinazoendeshwa kutoka kwa akaunti yako iliyounganishwa.
  • Cloudflare Pages kama lengo mbadala la Pages, kwa ajili ya miundo ya mfumo na uwasilishaji wa pembeni.
  • Hosting inayosimamiwa kwa ajili ya WordPress, PHP, programu tuli au ya Node iliyo kamili, inayotumwa kutoka kwenye hazina.
  • Sukuma hadi utume: kusukuma kwa tawi lako chaguo-msingi kunaweza kuchochea ujenzi mpya, ili tovuti hewani ifuatilie hazina.
  • Muungano huo huo ndio unaowezesha kuingia — unaweza kuingia kwenye Zinn Digital® ukitumia GitHub au GitLab badala ya nenosiri.

Kutoka kwa ghala hadi kwenye tovuti ya moja kwa moja

  1. Unganisha akaunti yako

    Idhinisha GitHub au GitLab ukitumia ishara iliyo na upeo. Tunaonyesha marupurupu kwanza na kuyathibitisha wakati wa kuingia.

  2. Chagua hazina na lengo

    Chagua hazina (repository) na mahali inapopelekwa — GitLab Pages, GitHub Pages, Cloudflare Pages, au mwenyeji unaosimamiwa (managed hosting).

  3. Tumia

    Tunajenga na kuchapisha. URL ya muda hukuruhusu kuhakiki kabla ya DNS kusuluhisha.

  4. Fuatilia tawi lako

    Washa huduma ya push-to-deploy ili kitendo cha kufanya push kwenye tawi lako chaguo-msingi kisanue upya tovuti iliyo hai kiotomatiki.

Maswali Yanayoulizwa Mara kwa Mara

Ni watoa huduma gani wa udhibiti wa vyanzo ninaoweza kuwaunganisha?

GitHub na GitLab. Unganisha akaunti unayofanyia kazi tayari ili tuweze kupeleka kutoka kwenye hazina zake na, ukiwezesha, uitumie kukuingiza kwenye mfumo. Zote mbili huendeshwa kupitia muunganisho uleule wa akaunti.

Je, ninaweza kuingia kwa kutumia GitLab pamoja na GitHub?

Ndiyo. Pamoja na barua pepe na GitHub, unaweza kuingia kwenye akaunti yako ya Zinn Digital® kupitia GitLab. Safu ya uthibitisho inashughulikia makubaliano ya OAuth; hatuwahi kuona nenosiri lako la mtoa huduma.

Naweza kupeleka hazina wapi?

Kwenda GitLab Pages, GitHub Pages au Cloudflare Pages kwa ajili ya tovuti tuli au iliyoundwa, au kwenye upangishaji unaosimamiwa kwa ajili ya programu kamili. Unachagua lengo unapounganisha hazina, na usukumaji unaweza kusababisha uwekaji upya.

Tokeni yangu ya ufikiaji inalindwaje?

Tunakuonyesha marupurupu yanayohitajika na muunganisho huo, tunathibitisha token dhidi ya API ya mtoa huduma wakati wa kuingia, na ndipo tunapoiweka kwenye Vault. Haiwahi kugusa msimbo, logi au faili ya mazingira, na unaweza kuifuta kwa mtoa huduma au kuondoa muunganisho kwa upande wetu wakati wowote.

Je, ninaweza kutumia usambazaji wa Pages kwenye laini ya Footprint-Free?

Inatolewa lakini imetiwa alama pale. GitLab Pages na GitHub Pages zinashiriki miundombinu ya watoa huduma na vikoa vya umma vya gitlab.io / github.io, ambayo ni footprint. Kwa mtandao usio na footprint kabisa, tuma kwenye hosting iliyotengwa badala yake; kwenye Mainstream, Pages ni ya kiwango cha juu.

Weka kutoka kwenye hazina yako

Anzisha jaribio la siku 14 bila kadi, unganisha GitHub au GitLab, na uweke mtandaoni kutoka kwenye hazina unayotumia tayari — imethibitishwa wakati wa kuingia na imehifadhiwa katika Vault.

Anza bure