ສິ່ງທີ່ການເຊື່ອມຕໍ່ນີ້ຊ່ວຍທ່ານໄດ້
ການຕິດຕັ້ງແອັບ Zinn® GitHub ຊ່ວຍໃຫ້ເວັບໄຊສາມາດປະມວນຜົນ (deploy) ຈາກຄັງເກັບໂຄດ (repositories) ຂອງທ່ານ — ແລະ ບອດໂຄງການຈະອັບເດດຕາມ GitHub ຢ່າງສະໝໍ່າສະເໝີ — ໂດຍບໍ່ຕ້ອງສົ່ງໂທເຄັນສ່ວນຕົວໃຫ້ພວກເຮົາ. ພວກເຮົາຈະເກັບຮັກສາໄວ້ພຽງແຕ່ ໝາຍເລກການຕິດຕັ້ງ (installation number) ຂອງແອັບເທົ່ານັ້ນ, ເຊິ່ງບໍ່ສາມາດນໍາໃຊ້ຫຍັງໄດ້ດ້ວຍໂຕມັນເອງ, ແລະ ພວກເຮົາຈະສ້າງໂທເຄັນທີ່ມີອາຍຸການໃຊ້ງານໜຶ່ງຊົ່ວໂມງໃນແຕ່ລະຄັ້ງທີ່ພວກເຮົາຈໍາເປັນຕ້ອງໃຊ້. ນີ້ແມ່ນທາງເລືອກທີ່ດີກວ່າສໍາລັບອົງກອນ, ຍ້ອນວ່າເລກນີ້ບໍ່ໄດ້ເປັນຂອງບຸກຄົນໃດບຸກຄົນໜຶ່ງ ແລະ ຈະບໍ່ຢຸດເຮັດວຽກເມື່ອມີພະນັກງານອອກຈາກວຽກ.
ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນ
ບັນຊີ GitHub, ຫຼື ສິດເຈົ້າຂອງອົງກອນທີ່ທ່ານຕ້ອງການຕິດຕັ້ງແອັບ. ອົງກອນທີ່ຫ້າມບໍ່ໃຫ້ໃຊ້ແອັບພາຍນອກ (third-party apps) ຈໍາເປັນຕ້ອງໃຫ້ເຈົ້າຂອງອະນຸຍາດກ່ອນ; ຖ້າບໍ່ສາມາດເຮັດໄດ້, ໃຫ້ໃຊ້ fine-grained token ແທນ (ເຊື່ອມຕໍ່ບັນຊີ GitHub ຂອງທ່ານ).
1. ສ້າງຄີ (key) ຢູ່ GitHub
ບໍ່ມີຄີທີ່ຕ້ອງສ້າງ. ໃຫ້ຕິດຕັ້ງແອັບ Zinn® GitHub ຢູ່ບັນຊີສ່ວນຕົວ ຫຼື ອົງກອນຂອງທ່ານ, ແລະ ເລືອກທັງໝົດຄັງເກັບໂຄດ ຫຼື ເລືອກສະເພາະຄັງເກັບໂຄດທີ່ທ່ານຕ້ອງການໃຫ້ພວກເຮົາປະມວນຜົນ.
ຈາກນັ້ນໃຫ້ຊອກຫາໝາຍເລກການຕິດຕັ້ງ:
- ບັນຊີສ່ວນຕົວ — Settings → Applications → Installed GitHub Apps, ແລະ Configure ຢູ່ທາງຂ້າງແອັບ Zinn®.
- ອົງກອນ — Your organizations → Settings → GitHub Apps, ແລະ Configure ຢູ່ທາງຂ້າງແອັບ Zinn®.
ໝາຍເລກຢູ່ດ້ານຫຼັງສຸດຂອງແຖບທີ່ຢູ່ (address bar) ໃນໜ້ານັ້ນ — ຕົວຢ່າງ github.com/settings/installations/12345678 — ແມ່ນໝາຍເລກການຕິດຕັ້ງ.
2. ເຊື່ອມຕໍ່ຢູ່ທີ່ນີ້
ແອັບຈະຖືກເລືອກໃນບ່ອນທີ່ມັນຖືກໃຊ້ ຫຼາຍກວ່າເລືອກຢູ່ໜ້າການເຊື່ອມໂຍງ (Integrations):
- ຢູ່ທີ່ການເຊື່ອມຕໍ່ຄັງເກັບໂຄດຂອງເວັບໄຊ, ໃຫ້ເລືອກ GitHub (app install).
- ຢູ່ທີ່ລິ້ງ GitHub ຂອງບອດໂຄງການ, ໃຫ້ເລືອກ The Zinn® GitHub app.
ວາງ ໝາຍເລກການຕິດຕັ້ງ (Installation number) ແລ້ວດໍາເນີນການຕໍ່. ພວກເຮົາຈະກວດສອບການຕິດຕັ້ງກ່ອນທີ່ຈະບັນທຶກຂໍ້ມູນໃດໆ; ໝາຍເລກທີ່ພວກເຮົາບໍ່ສາມາດເຂົ້າເຖິງໄດ້ຈະບໍ່ຖືກຈັດເກັບໄວ້ຢ່າງເດັດຂາດ.
ສິ່ງທີ່ເກີດຂຶ້ນຕໍ່ໄປ
- ຄັງເກັບໂຄດທີ່ທ່ານໄດ້ອະນຸຍາດໃຫ້ແອັບຈະປະກົດຂຶ້ນເພື່ອໃຫ້ເວັບໄຊປະມວນຜົນ, ແລະ ການ push ຈະທໍາການປະມວນຜົນ.
- ທຸກໆການດໍາເນີນການທີ່ພວກເຮົາເຮັດ ຈະປະກົດຢູ່ໃນປະວັດການບັນທຶກ (audit log) ຂອງການຕິດຕັ້ງຢູ່ GitHub ພາຍໃຕ້ຊື່ຂອງແອັບ, ບໍ່ແມ່ນຊື່ຂອງທ່ານ.
- ຖ້າຕ້ອງການໃຫ້ສິດເຂົ້າເຖິງຄັງເກັບໂຄດເພີ່ມເຕີມ, ໃຫ້ປ່ຽນສິດການເຂົ້າເຖິງຄັງເກັບໂຄດຂອງແອັບຢູ່ໜ້າ Configure ດຽວກັນນີ້ — ໂດຍບໍ່ຕ້ອງເຊື່ອມຕໍ່ໃໝ່.
ຖ້າການເຊື່ອມຕໍ່ບໍ່ສໍາເລັດ
ຄັງເກັບໂຄດຕົກຫົຼມ. ການຕິດຕັ້ງຈະຄວບຄຸມສະເພາະຄັງເກັບໂຄດທີ່ທ່ານເລືອກເທົ່ານັ້ນ. ໃຫ້ເປີດ Configure ແລ້ວເພີ່ມມັນເຂົ້າໄປ.
ໝາຍເລກຖືກປະຕິເສດ. ກວດສອບໃຫ້ແນ່ໃຈວ່າມັນແມ່ນໝາຍເລກການຕິດຕັ້ງຈາກແຖບທີ່ຢູ່, ບໍ່ແມ່ນ ID ຂອງໂຕແອັບເອງ, ແລະ ແອັບຍັງຖືກຕິດຕັ້ງຢູ່ — ແອັບທີ່ຖືກຖອນການຕິດຕັ້ງແລ້ວຈະບໍ່ມີໝາຍເລກການຕິດຕັ້ງ.
ມີຂໍ້ຄວາມແຈ້ງວ່າຄີຖືກປະຕິເສດ. ສ່ວນໃຫຍ່ແມ່ນເກີດຈາກ 1 ໃນ 3 ສາເຫດນີ້: ຍະວ່າງ ຫຼື ການຍ້ອນແຖວຖືກກັອບປີ້ ຕິດມາ ນໍາ, ຄີໝົດອາຍຸແລ້ວ, ຫຼື ຄີຖືກຍົກເລີກ ຫຼື ຖືກສ້າງໃໝ່ຫຼັງຈາກທີ່ທ່ານກັອບປີ້. ໃຫ້ສ້າງຄີໃໝ່ ແລະ ວາງມັນອີກຄັ້ງ.
ເຊື່ອມຕໍ່ໄດ້, ແຕ່ມີບາງຢ່າງຜິດພາດໃນພາຍຫຼັງ. ຄີສາມາດຢືນຢັນຕົວຕົນໄດ້ ແຕ່ຂາດສິດອະນຸຍາດທີ່ການດໍາເນີນການນັ້ນຕ້ອງການ. ໃຫ້ສ້າງຄີໃໝ່ທີ່ມີສິດອະນຸຍາດຕາມທີ່ລະບຸໄວ້ດ້ານເທິງ, ຈາກນັ້ນຍົກເລີກການເຊື່ອມຕໍ່ເກົ່າ ແລະ ເຊື່ອມຕໍ່ຄີໃໝ່.
ການຍົກເລີກການເຊື່ອມຕໍ່
ເປີດ Integrations, ຊອກຫາບັນຊີ ແລ້ວຕົກໃສ່ Disconnect. ການທໍາແບບນັ້ນຈະລົບຄີທີ່ຈັດເກັບໄວ້ທັນທີ. ທຸກຢ່າງທີ່ໃຊ້ຄີດັ່ງກ່າວຈະຢຸດເຮັດວຽກໃນການດໍາເນີນການຄັ້ງຕໍ່ໄປ, ແລະ ໜ້າຈໍທີ່ຕ້ອງໃຊ້ຄີດັ່ງກ່າວຈະແຈ້ງໃຫ້ຊາບ ແທນທີ່ຈະຜິດພາດໂດຍບໍ່ມີການແຈ້ງເຕືອນ.
ການຍົກເລີກການເຊື່ອມຕໍ່ ບໍ່ໄດ້ເປັນການຍົກເລີກສິ່ງທີ່ໄດ້ເຮັດໄປແລ້ວ — ປະວັດ, ການປະມວນຜົນ ຫຼື ຕັ້ງຄ່າທີ່ພວກເຮົາໄດ້ປ່ຽນແປງໃນບັນຊີຂອງທ່ານ ຈະຍັງຄົງຢູ່ຄືເກົ່າ. ຖ້າທ່ານຄິດວ່າຄີເອງອາດຈະຮົ່ວໄຫຼ, ໃຫ້ຍົກເລີກມັນຢູ່ທີ່ຜູ້ໃຫ້ບໍລິການ (vendor) ພ້ອມ; ການຍົກເລີກການເຊື່ອມຕໍ່ຈະລົບພຽງແຕ່ຂໍ້ມູນສໍາເນົາຂອງພວກເຮົາເທົ່ານັ້ນ, ບໍ່ແມ່ນຂອງພວກເຂົາ.