Ano ang naitutulong nito sa iyo
Ang pag-install ng Zinn® GitHub app ay nagbibigay-daan sa isang site na mag-deploy mula sa iyong mga repository — at ang isang project board na manatiling naka-sync sa GitHub — nang hindi nagbibigay sa amin ng personal na token. Hawak lamang namin ang installation number ng app, na walang silbi nang mag-isa, at gumagawa kami ng token na tumatagal ng isang oras sa tuwing kailangan namin ito. Ito ang mas magandang opsyon para sa isang organisasyon, dahil hindi ito pagmamay-ari ng sinumang iisang tao at hindi ito tumitigil sa paggumana kapag may umalis.
Bago ka magsimula
Isang GitHub account, o mga karapatan ng may-ari sa organisasyon kung saan mo gustong i-install ang app. Ang mga organisasyong nagbabawal sa mga third-party app ay nangangailangan ng may-ari upang payagan ito; kung hindi iyon posible, gumamit na lamang ng fine-grained token (Connect your GitHub account).
1. Gumawa ng key sa GitHub
Walang key na kailangang gawin. I-install ang Zinn® GitHub app sa iyong personal account o sa iyong organisasyon, at pumili alinman sa lahat ng repository o ang mga gusto mo lamang naming i-deploy.
Pagkatapos ay hanapin ang installation number:
- Personal account — Settings → Applications → Installed GitHub Apps, at i-click ang Configure sa tabi ng Zinn® app.
- Organisasyon — Your organizations → Settings → GitHub Apps, at i-click ang Configure sa tabi ng Zinn® app.
Ang numero sa dulo ng address bar sa pahinang iyon — halimbawa ay github.com/settings/installations/12345678 — ang installation number.
2. Ikonekta ito rito
Pinipili ang app kung saan ito ginagamit sa halip na sa screen ng Integrations:
- Sa koneksyon ng repository ng isang site, piliin ang GitHub (app install).
- Sa link sa GitHub ng isang project board, piliin ang The Zinn® GitHub app.
I-paste ang Installation number at magpatuloy. Sinusuri namin ang installation bago mag-save ng anuman; ang numerong hindi namin maabot ay kailanman hindi itinatago.
Ano ang susunod na mangyayari
- Ang mga repository na pinagbigyan mo ng app ay lilitaw para mapag-deploy-an ng site, at ang isang push ay nag-a-deploy nito.
- Ang bawat aksyong ginagawa namin ay lumilitaw sa audit log ng installation sa GitHub sa ilalim ng pangalan ng app, hindi sa iyo.
- Upang bigyan kami ng karagdagang mga repository, baguhin ang access ng app sa repository sa parehong pahina ng Configure — walang kailangang ikonektang muli.
Kung hindi ito kumonekta
May nawawalang repository. Saklaw lamang ng installation ang mga repository na pinili mo. Buksan ang Configure at idagdag ito.
Tinanggihan ang numero. Suriin kung ito ang installation number mula sa address bar, hindi ang sariling ID ng app, at kung naka-install pa rin ang app — ang hindi naka-install na app ay walang installation.
Sinasabing tinanggihan ang key. Kadalasan ay isa sa tatlong bagay na ito: isang espasyo o line break na nakopya kasama nito, isang key na nag-expire na, o isang key na binawi o ginawang muli matapos mong kopiyahin ito. Gumawa ng bagong key at i-paste itong muli.
Kumonekta ito, ngunit may pumalya mamaya. Nag-a-authenticate ang key ngunit kulang ito sa pahintulot na kailangan ng aksyon. Gumawa ng bagong key na may mga pahintulot na nakalista sa itaas, pagkatapos ay idiskonekta ang lumang koneksyon at ikonekta ang bagong key.
Pagdidiskonekta
Buksan ang Integrations, hanapin ang account at pindutin ang Disconnect. Agad nitong tinatanggal ang nakaimbak na key. Ang anumang gumagamit nito ay titigil sa susunod nitong aksyon, at ang mga screen na umasa rito ay magsasabi nito sa halip na tahimik na pumalya.
Ang pagdidiskonekta ay hindi nag-aalis sa kung ano ang nagawa na — ang mga rekord, pag-deploy o setting na binago namin sa iyong account ay mananatili kung ano sila. Kung sa palagay mo ay maaaring lumabas ang mismong key, bawiin din ito sa vendor; ang pagdidiskonekta ay nag-aalis ng aming kopya, hindi sa kanila.