Unachofanyiwa na uunganishaji huu
Kuunganisha GitHub na tokeni inaruhusu tovuti kusambazwa kutoka kwenye mojawapo ya hazina zako: bonyeza kwenye tawi na tovuti inasasishwa. Pia inatuwezesha kuchapisha kwenye GitHub Pages kwenye akaunti yako pale unapochagua hiyo kama mwenyeji wa tovuti.
Ikiwa hazina zako ni za shirika, ni vyema utumie programu ya Zinn® ya GitHub badala yake — tazama Sakinisha programu ya Zinn® ya GitHub. Tokeni ni ya mtu mmoja na huacha kufanya kazi anapoondoka.
Kabla ya kuanza
Akaunti ya GitHub iliyo na ufikiaji wa hazina unazotaka kusambaza. Ikiwa ni za shirika, mmiliki anaweza kulazimika kuidhinisha tokeni za kina kwa ajili yake.
1. Unda ufunguo kwenye GitHub
Kwenye GitHub, bofya picha ya wasifu wako, kisha Settings → Developer settings → Personal access tokens → Fine-grained tokens → Generate new token. Ipe jina na uchague muda wa kuisha. Chini ya Repository access chagua Only select repositories na uchague zile unazozisambaza—ufikiaji mdogo zaidi unaofanya kazi.
Chini ya Repository permissions toa ruhusa ya Read and write kwenye:
- Contents
- Pages
- Administration
Bonyeza Generate token na uinakili—GitHub inaionyesha mara moja.
2. Iunganishe hapa
Fungua Integrations kwenye dashibodi yako na uchague Connect an account. Chagua Code hosting kama kundi na GitHub kama akaunti, jaza API token, na ubonyeze Connect account.
Tunajaribu ulichokiandika kabla hakijahifadhiwa. Ufunguo usiofanya kazi hauhifadhiwi kamili, na jibu linasema kilichokuwa kibaya. Ufunguo unaofanya kazi unahifadhiwa kwa njia fiche kwenye ghala yetu ya siri—kamwe si kwenye hifadhidata yetu—na hauonyeshwi tena, hata kwako.
Kinachofuata
- Tovuti inaweza kusambazwa moja kwa moja kutoka kwenye hazina kwenye akaunti hii: ichague kwenye muunganisho wa hazina ya tovuti, chagua hazina na tawi, na usukumaji unasambaza.
- Kila tawi lingine linaweza kupata hakikisho lake, ili uweze kuangalia mabadiliko kabla hayajafika kwenye tovuti ya moja kwa moja.
- Wenyeji tulioujengwa kwa Git kama vile Render na Azure Static Web Apps hutumia muunganisho huu kama chanzo cha msimbo wa tovuti.
Ikiwa haiunganishi
Hazina haionekani. Ufikiaji wa hazina wa tokeni haujaijumuisha. Hariri tokeni kwenye GitHub na uongeze hazina hiyo.
Ilifanya kazi kisha ikaacha. Tokeni za kina huisha muda wake tarehe uliyochagua. Unda mpya na uiunganishe; GitHub inakutumia barua pepe kabla tokeni haijaisha muda wake.
Inasema ufunguo ulikataliwa. Karibu kila mara ni mojawapo ya mambo matatu: nafasi au kivunja mstari kilichonakiliwa nayo, ufunguo ambao muda wake umeisha, au ufunguo uliobatilishwa au kuundwa upya baada ya kuunakili. Unda mpya na ubandike tena.
Inaunganisha, lakini kuna kitu kinashindwa baadaye. Ufunguo unathibitisha lakini hauna ruhusa inayohitajika na kitendo hicho. Unda ufunguo mpya wenye ruhusa zilizoorodheshwa hapo juu, kisha tenganisha muunganisho wa zamani na uunganishe ufunguo mpya.
Kutenganisha
Fungua Integrations, tafuta akaunti na ubonyeze Disconnect. Hiyo inafuta ufunguo uliohifadhiwa mara moja. Kila kitu kilichokuwa kikitumia kinaacha kufanya kazi kwenye kitendo chake kinachofuata, na skrini zilizotegemea zinasema hivyo badala ya kushindwa kimya kimya.
Kutenganisha hakufuti kilichokwisha fanyika—rekodi, usambazaji au mipangilio tuliyobadilisha kwenye akaunti yako inabaki jinsi ilivyo. Ikiwa unafikiri ufunguo wewe wenyewe unaweza kuwa uvuja, pia ubatilishe kwa mchuuzi; kutenganisha kunaondoa nakala yetu, sio yao.