Ano ang nagagawa ng pag-konekta nito para 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 ay manatiling nakasabay sa GitHub — nang hindi nagbibigay sa amin ng personal token. Hawak lamang namin ang installation number ng app, na walang silbi kung mag-isa, at gumagawa kami ng token na tumatagal nang isang oras sa tuwing kailangan namin ito. Ito ang mas magandang pagpipilian para sa isang organisasyon, dahil hindi ito pagmamay-ari ng sinumang indibidwal at hindi hihinto sa paggana 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 (Ikonekta ang iyong GitHub account).
1. Likhain ang key sa GitHub
Walang key na kailangang likhain. I-install ang Zinn® GitHub app sa iyong personal account o sa iyong organisasyon, at piliin ang 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 Configure sa tabi ng Zinn® app.
- Organisasyon — Your organizations → Settings → GitHub Apps, at Configure sa tabi ng Zinn® app.
Ang numero sa dulo ng address bar sa pahinang iyon — halimbawa github.com/settings/installations/12345678 — ay ang installation number.
2. Ikonekta ito rito
Pinipili ang app kung saan ito ginagamit sa halip na sa Integrations screen:
- Sa koneksyon ng repository ng isang site, piliin ang GitHub (app install).
- Sa GitHub link ng isang project board, piliin ang The Zinn® GitHub app.
I-paste ang Installation number at magpatuloy. Sinusuri namin ang pagka-install bago mag-save ng anuman; ang numerong hindi namin maabot ay hindi kailanman iniimbak.
Ano ang susunod na mangyayari
- Ang mga repository na ipinagkaloob mo sa app ay lilitaw para makapag-deploy ang site mula rito, at ang isang push ay magde-deploy nito.
- Bawat pagkilos na aming ginagawa ay lumalabas sa audit log ng pag-install sa GitHub sa ilalim ng pangalan ng app, hindi sa iyo.
- Upang bigyan kami ng higit pang 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 iyong pinili. Buksan ang Configure at idagdag ito.
Tinanggihan ang numero. Tiyaking ito ang installation number mula sa address bar, hindi ang mismong ID ng app, at naka-install pa rin ang app — ang app na na-uninstall ay walang pagka-install.
Sinasabi nitong tinanggihan ang key. Halos palaging isa sa tatlong bagay: isang espasyo o line break na nakopya kasama nito, isang key na nag-expire na, o isang key na binawi o muling ginawa pagkatapos mong kopyahin ito. Gumawa ng bago at i-paste itong muli.
Kumokonekta ito, ngunit may nabigo sa dakong huli. Nagpapatotoo ang key ngunit kulang sa pahintulot na kailangan ng aksyon. Gumawa ng bagong key gamit ang mga pahintulot na nakalista sa itaas, pagkatapos ay idiskonekta ang lumang koneksyon at ikonekta ang bagong key.
Pagdiskonekta
Buksan ang Integrations, hanapin ang account at pindutin ang Disconnect. Agad nitong ide-delete ang nakaimbak na key. Ang anumang gumagamit nito ay hihinto sa susunod nitong aksyon, at ang mga screen na nakadepende rito ay magsasabi nito sa halip na mabigo nang tahimik.
Ang pagdiskonekta ay hindi nagpapawalang-bisa sa mga nagawa na — ang mga talaan, pag-deploy o mga setting na binago namin sa iyong account ay mananatiling ganoon. Kung sa palagay mo ay maaaring na-leak ang mismong key, bawiin din ito sa vendor; inaalis ng pagdiskonekta ang aming kopya, hindi ang sa kanila.