អត្ថប្រយោជន៍នៃការតភ្ជាប់វាសម្រាប់លោកអ្នក
ការដំឡើងកម្មវិធី Zinn® GitHub អនុញ្ញាតឱ្យគេហទំព័រដាក់ឱ្យដំណើរការ (deploy) ចេញពីឃ្លាំងផ្ទុកកូដ (repositories) របស់លោកអ្នក — និងជួយឱ្យក្តារគម្រោង (project board) ដើរទន្ទឹមគ្នាជាមួយ GitHub — ដោយមិនចាំបាច់ផ្ដល់ token ផ្ទាល់ខ្លួនមកយើងឡើយ។ យើងរក្សាទុកតែ លេខសម្គាល់ការដំឡើង របស់កម្មវិធីប៉ុណ្ណោះ ដែលគ្មានប្រយោជន៍អ្វីទាំងអស់ប្រសិនបើនៅដាច់ដោយឡែក ហើយយើងបង្កើត token ថ្មីដែលមានសុពលភាពមួយម៉ោងរាល់ពេលដែលយើងត្រូវការ។ វាជាជម្រើសដ៏ប្រសើរជាងសម្រាប់ស្ថាប័ន ពីព្រោះវាមិនមែនជាកម្មសិទ្ធិរបស់បុគ្គលណាម្នាក់ឡើយ ហើយក៏មិនឈប់ដំណើរការនៅពេលដែលមាននរណាម្នាក់ចាកចេញនោះដែរ។
មុនពេលលោកអ្នកចាប់ផ្តើម
គណនី GitHub ឬសិទ្ធិជាម្ចាស់លើស្ថាប័នដែលលោកអ្នកចង់ដំឡើងកម្មវិធី។ ស្ថាប័នដែលហាមឃាត់កម្មវិធីភាគីទីបីតម្រូវឱ្យម្ចាស់អនុញ្ញាតជាមុនសិន។ ប្រសិនបើមិនអាចធ្វើបានទេ សូមប្រើប្រាស់ token កម្រិតលម្អិត (fine-grained token) ជំនួសវិញ (Connect your GitHub account)។
១. បង្កើតសោនៅ GitHub
មិនមានសោដែលត្រូវបង្កើតនោះទេ។ សូមដំឡើងកម្មវិធី Zinn® GitHub លើគណនីផ្ទាល់ខ្លួន ឬស្ថាប័នរបស់លោកអ្នក ហើយជ្រើសរើសយកឃ្លាំងផ្ទុកកូដទាំងអស់ ឬជ្រើសរើសតែឃ្លាំងណាដែលលោកអ្នកចង់ឱ្យយើងដាក់ឱ្យដំណើរការ។
បន្ទាប់មក ស្វែងរកលេខសម្គាល់ការដំឡើង៖
- គណនីផ្ទាល់ខ្លួន — Settings → Applications → Installed GitHub Apps ហើយចុចលើ Configure នៅក្បែរកម្មវិធី Zinn®។
- ស្ថាប័ន — Your organizations → Settings → GitHub Apps ហើយចុចលើ Configure នៅក្បែរកម្មវិធី Zinn®។
លេខនៅខាងចុងរបារអាសយដ្ឋានលើទំព័រនោះ — ឧទាហរណ៍ github.com/settings/installations/12345678 — គឺជាលេខសម្គាល់ការដំឡើង។
២. ភ្ជាប់វានៅទីនេះ
កម្មវិធីនេះត្រូវបានជ្រើសរើសនៅកន្លែងដែលត្រូវប្រើប្រាស់វា ជាជាងនៅលើអេក្រង់ Integrations៖
- នៅលើការតភ្ជាប់ឃ្លាំងផ្ទុកកូដរបស់គេហទំព័រ សូមជ្រើសរើស GitHub (app install)។
- នៅលើតំណភ្ជាប់ GitHub នៃក្តារគម្រោង សូមជ្រើសរើស The Zinn® GitHub app។
បិទភ្ជាប់ លេខសម្គាល់ការដំឡើង ហើយបន្តទៅមុខទៀត។ យើងពិនិត្យផ្ទៀងផ្ទាត់ការដំឡើងមុនពេលរក្សាទុកអ្វីមួយ។ លេខដែលយើងមិនអាចទាក់ទងបាននឹងមិនត្រូវបានរក្សាទុកជាដាច់ខាត។
អ្វីដែលនឹងកើតឡើងបន្ទាប់
- ឃ្លាំងផ្ទុកកូដដែលលោកអ្នកបានផ្ដល់សិទ្ធិដល់កម្មវិធីនឹងបង្ហាញឡើងសម្រាប់ឱ្យគេហទំព័រដាក់ឱ្យដំណើរការ ហើយការ push នឹងដាក់ឱ្យវាដំណើរការ។
- រាល់សកម្មភាពដែលយើងធ្វើ នឹងបង្ហាញនៅក្នុងកំណត់ហេតុសវនកម្ម (audit log) នៃការដំឡើងនៅលើ GitHub ក្រោមឈ្មោះកម្មវិធី មិនមែនឈ្មោះរបស់លោកអ្នកឡើយ។
- ដើម្បីផ្ដល់ឃ្លាំងផ្ទុកកូដបន្ថែមដល់យើង សូមផ្លាស់ប្តូរសិទ្ធិចូលប្រើប្រាស់ឃ្លាំងរបស់កម្មវិធីនៅលើទំព័រ Configure ដដែល — មិនចាំបាច់តភ្ជាប់ឡើងវិញទេ។
ប្រសិនបើវាមិនតភ្ជាប់
បាត់ឃ្លាំងផ្ទុកកូដ។ ការដំឡើងនេះគ្របដណ្តប់តែលើឃ្លាំងផ្ទុកកូដដែលលោកអ្នកបានជ្រើសរើសប៉ុណ្ណោះ។ សូមបើក Configure ហើយបន្ថែមវា។
លេខត្រូវបានបដិសេធ។ សូមពិនិត្យមើលថាតើវាជាលេខសម្គាល់ការដំឡើងពីរបារអាសយដ្ឋាន មិនមែនជា ID ផ្ទាល់របស់កម្មវិធីនោះទេ ហើយកម្មវិធីនៅតែត្រូវបានដំឡើងនៅឡើយ — កម្មវិធីដែលបានលុបការដំឡើងគឺគ្មានការដំឡើងឡើយ។
វាបង្ហាញថាសោត្រូវបានបដិសេធ។ ស្ទើរតែតែងតែបណ្តាលមកពីរឿងមួយក្នុងចំណោមរឿងទាំងបីនេះ៖ មានដកឃ្លា ឬការចុះបន្ទាត់ត្រូវបានចម្លងមកជាមួយ សោបានផុតកំណត់ ឬសោត្រូវបានដកហូតសិទ្ធិ ឬបង្កើតឡើងវិញបន្ទាប់ពីលោកអ្នកបានចម្លងវា។ សូមបង្កើតសោថ្មីមួយ ហើយបិទភ្ជាប់វាម្តងទៀត។
វាភ្ជាប់បាន ប៉ុន្តែមានបញ្ហាបរាជ័យនៅពេលក្រោយ។ សោអាចផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវបាន ប៉ុន្តែខ្វះការអនុញ្ញាតដែលសកម្មភាពនោះត្រូវការ។ សូមបង្កើតសោថ្មីមួយដែលមានការអនុញ្ញាតដូចបានរាយខាងលើ បន្ទាប់មកផ្ដាច់ការតភ្ជាប់ចាស់ ហើយភ្ជាប់សោថ្មី។
ការផ្ដាច់ការតភ្ជាប់
បើក Integrations ស្វែងរកគណនី ហើយចុច Disconnect។ សកម្មភាពនោះនឹងលុបសោដែលបានរក្សាទុកភ្លាមៗ។ អ្វីៗទាំងអស់ដែលធ្លាប់ប្រើប្រាស់វានឹងឈប់ដំណើរការនៅសកម្មភាពបន្ទាប់របស់វា ហើយអេក្រង់ដែលពឹងផ្អែកលើវានឹងជូនដំណឹងអំពីបញ្ហានេះ ជាជាងការបរាជ័យដោយស្ងៀមស្ងាត់។
ការផ្ដាច់ការតភ្ជាប់មិនលុបចោលនូវអ្វីដែលបានធ្វើរួចរាល់ហើយនោះទេ — កំណត់ត្រា ការដាក់ឱ្យដំណើរការ ឬការកំណត់ដែលយើងបានផ្លាស់ប្តូរនៅលើគណនីរបស់លោកអ្នកនឹងនៅដដែល។ ប្រសិនបើលោកអ្នកគិតថាសោនោះអាចត្រូវបានបែកធ្លាយ សូមដកហូតសិទ្ធិវានៅក្រុមហ៊ុនផ្គត់ផ្គង់ផងដែរ។ ការផ្ដាច់ការតភ្ជាប់គឺលុបតែច្បាប់ចម្លងរបស់យើងប៉ុណ្ណោះ មិនមែនច្បាប់ចម្លងរបស់ពួកគេឡើយ។