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