ការគ្រប់គ្រងកូដប្រភព

តភ្ជាប់ GitHub និង GitLab — ដាក់ឱ្យដំណើរការពីឃ្លាំង (repository) ដែលអ្នកកំពុងប្រើរួចហើយ

ភ្ជាប់គណនី GitHub ឬ GitLab ដែលអ្នកកំពុងប្រើប្រាស់រួចហើយ ហើយដាក់ពង្រាយដោយផ្ទាល់ពី repository ដែលមានស្រាប់ គឺគេហទំព័រ σταtic ទៅកាន់ Pages ឬប្រព័ន្ធគ្រប់គ្រងការបង្ហោះ។ អ្នកក៏អាចចូលប្រើ Zinn Digital® ជាមួយ GitHub ឬការតភ្ជាប់ GitLab ផងដែរ។ រាល់ការតភ្ជាប់បង្ហាញពីសិទ្ធិដែលវាត្រូវការ ត្រូវបានផ្ទៀងផ្ទាត់ពេលចូល និងរក្សាទុកក្នុង Vault — មិនមែននៅក្នុងកូដ ឬកំណត់ហេតុឡើយ។

  • GitHub + GitLabតភ្ជាប់គណនីណាមួយ
  • ដាក់ឱ្យដំណើរការទៅកាន់ Pagesឬទៅកាន់សេវាកម្មហូសស្ទីងដែលបានគ្រប់គ្រង
  • ចូលគណនីជាមួយ GitLabក៏ដូចជា GitHub
  • តoken ដែលរក្សាទុកក្នុង Vaultបានផ្ទៀងផ្ទាត់ពេលចូល

តភ្ជាប់តែម្តង ប្រកបដោយសុវត្ថិភាព

ការតភ្ជាប់គណនីគ្រប់គ្រងកូដប្រភព ប្រើប្រាស់ដំណើរការគណនីដែលបានតភ្ជាប់ដូចគ្នានឹងរាល់ព័ត៌មានសម្ងាត់ផ្សេងទៀតនៅលើវេទិកា៖ សិទ្ធិអប្បបរមា បានផ្ទៀងផ្ទាត់ និងរក្សាទុកក្នុង Vault។

មើលសិទ្ធិមុនសិន

មុនពេលអ្នកអនុញ្ញាតអ្វីមួយ យើងបង្ហាញឱ្យឃើញច្បាស់នូវបណ្តុំកូដ និងសិទ្ធិគណនីណាខ្លះដែលការតភ្ជាប់នេះត្រូវការ គឺគ្មានអ្វីក្រៅពីនេះទេ ដូច្នេះអ្នកអាចផ្ដល់ថូខឹនដែលមានដែនកំណត់ជាក់លាក់ជំនួសឱ្យការផ្ដល់សិទ្ធិទូទៅ។

បានផ្ទៀងផ្ទាត់ពេលចូល

ភ្លាមៗនៅពេលដែលអ្នកតភ្ជាប់ យើងនឹងហៅទៅកាន់ API របស់ក្រុមហ៊ុនផ្ដល់សេវាដើម្បីបញ្ជាក់ថាថូខឹន (token) ដំណើរការ និងមានវិសាលភាពត្រឹមត្រូវ ហើយបង្ហាញសញ្ញាធីកពណ៌បៃតង ឬពណ៌ក្រហម។ ការផ្ដល់សិទ្ធិដែលមិនត្រឹមត្រូវ ឬមានវិសាលភាពហួសហេតុ នឹងត្រូវបដិសេធ។

ត្រង់ទៅកាន់ Vault

ថូខឹនដែលបានផ្ទៀងផ្ទាត់ត្រូវបានសរសេរទៅកាន់ Vault តាមរយៈការតភ្ជាប់ដូចគ្នានឹងព័ត៌មានសម្ងាត់ទាំងអស់ប្រើប្រាស់។ វាពុំដែលត្រូវបានសរសេរចូលទៅក្នុងកូដ បោះពុម្ពទៅកាន់កំណត់ត្រា log ឬបន្សល់ទុកនៅក្នុងឯកសារបរិស្ថានឡើយ។

អាចដកហូតវិញបាន និងត្រូវបានពិនិត្យសវនកម្ម

អ្នកអាចលុបចោលសិទ្ធិចូលប្រើប្រាស់របស់យើងនៅ GitHub ឬ GitLab និងលុបការតភ្ជាប់នៅខាងភាគីរបស់យើង នៅពេលណាក៏បានតាមដែលអ្នកចង់។ រាល់សកម្មភាពដែលបានធ្វើឡើងតាមរយៈគណនីដែលបានតភ្ជាប់ គឺត្រូវបានកត់ត្រាក្នុងកំណត់ហេតុសវនកម្ម។

ដាក់ឱ្យដំណើរការកន្លែងដែលសាកសមនឹងគម្រោង

ឃ្លាំងកូដអាចដាក់ទៅកាន់ម៉ាស៊ីនបម្រើ Pages សម្រាប់គេហទំព័រឋិតិវន្ត ឬដែលបានកសាងរួច ឬដាក់ទៅលើការបង្ហោះដែលបានគ្រប់គ្រងសម្រាប់កម្មវិធីពេញលេញ។ ការបញ្ជូនកូដ (Pushes) អាចបង្កឱ្យមានការដាក់ឱ្យដំណើរការឡើងវិញ ដូច្នេះគេហទំព័រផ្សាយផ្ទាល់នឹងតាមដានខ្នែងលំនាំដើមរបស់អ្នក។

  • GitHub Pages និង GitLab Pages សម្រាប់គេហទំព័រថេរនិងគេហទំព័រដែលបានបង្កើតរួច ដែលជំរុញពីគណនីដែលបានតភ្ជាប់របស់អ្នក។
  • Cloudflare Pages ជាគោលដៅ Pages ជំនួស សម្រាប់ការបង្កើត framework និងការបញ្ជូនបន្តនៅទីតាំងគែម (edge)។
  • ហ្វូតហ្វីសគ្រប់គ្រងសម្រាប់កម្មវិធី WordPress, PHP, static ឬ Node ពេញលេញ ដែលបានដាក់ពង្រាយពីឃ្លាំង។
  • រុញដើម្បីដាក់ឱ្យដំណើរការ៖ ការរុញទៅកាន់មែកដើមរបស់អ្នកអាចកេះឱ្យមានការបង្កើតឡើងវិញ ដូច្នេះគេហទំព័រផ្ទាល់នឹងតាមដានឃ្លាំងផ្ទុកទិន្នន័យ។
  • ការតភ្ជាប់ដូចគ្នាគឺប្រើសម្រាប់ចុះឈ្មោះចូល—អ្នកអាចចូលទៅកាន់ Zinn Digital® ជាមួយ GitHub ឬ GitLab ជំនួសឱ្យពាក្យសម្ងាត់។

ពីឃ្លាំងកូដ (Repository) ទៅកាន់គេហទំព័រផ្សាយបន្តផ្ទាល់

  1. តភ្ជាប់គណនីរបស់អ្នក

    សូមអនុញ្ញាតឱ្យ GitHub ឬ GitLab ជាមួយថូខែនដែលមានដែនកំណត់។ យើងបង្ហាញសិទ្ធិមុនគេ ហើយផ្ទៀងផ្ទាត់ពួកវានៅពេលចូល។

  2. ជ្រើសរើសឃ្លាំងទិន្នន័យ និងគោលដៅ

    សូមជ្រើសរើសឃ្លាំងកូដ និងទីតាំងដែលត្រូវដាក់ឱ្យដំណើរការ៖ GitLab Pages, GitHub Pages, Cloudflare Pages ឬការបង្ហោះដែលគ្រប់គ្រង។

  3. ដាក់ឱ្យដំណើរការ

    យើងបង្កើត និងផ្សាយចេញ។ URL បណ្តោះអាសន្នអនុញ្ញាតឱ្យអ្នកមើលជាមុន មុនពេល DNS ធ្វើការដោះស្រាយ។

  4. តាមដាន Branch របស់អ្នក

    បើកដំណើរការមុខងារ push-to-deploy ដើម្បីឱ្យការបញ្ជូនកូដ (push) ទៅកាន់សាខាចម្បងរបស់អ្នកធ្វើការបង្កើតគេហទំព័រផ្ទាល់ឡើងវិញដោយស្វ័យប្រវត្តិ។

សំណួរដែលសួរញឹកញាប់

តើខ្ញុំអាចភ្ជាប់ជាមួយអ្នកផ្តល់សេវាគ្រប់គ្រងប្រភពកូដ (source-control providers) ណាខ្លះបាន?

GitHub និង GitLab។ ភ្ជាប់គណនីដែលអ្នកកំពុងប្រើប្រាស់ស្រាប់ ហើយយើងអាចដាក់ពង្រាយពីឃ្លាំងទិន្នន័យរបស់វា ហើយប្រសិនបើអ្នកបើកដំណើរការវា អាចប្រើវាដើម្បីចូលគណនីរបស់អ្នក។ ទាំងពីរត្រូវបានដំណើរការតាមរយៈច្រកភ្ជាប់គណនីតែមួយ។

តើខ្ញុំអាចចូលដោយប្រើប្រាស់ GitLab ក៏ដូចជា GitHub បានដែរឬទេ?

បាទ។ ក្រៅពីអ៊ីមែល និង GitHub អ្នកអាចចូលប្រើប្រាស់គណនី Zinn Digital® របស់អ្នកជាមួយ GitLab បាន។ ស្រទាប់អត្តសញ្ញាណកម្មនឹងចាត់ចែងការតភ្ជាប់ OAuth ហើយយើងមិនដែលឃើញពាក្យសម្ងាត់របស់អ្នកផ្តល់សេវារបស់អ្នកឡើយ។

តើខ្ញុំអាចដាក់ពង្រាយឃ្លាំងទិន្នន័យ (repository) នៅឯណា?

ទៅកាន់ GitLab Pages, GitHub Pages ឬ Cloudflare Pages សម្រាប់គេហទំព័រឋិតិវន្ត ឬដែលបានបង្កើតរួច ឬទៅកាន់ការបង្ហោះដែលបានគ្រប់គ្រងសម្រាប់កម្មវិធីពេញលេញ។ អ្នកជ្រើសរើសគោលដៅនៅពេលអ្នកតភ្ជាប់ឃ្លាំងទិន្នន័យ ហើយការជំរុញ (pushes) អាចបង្កឱ្យមានការដាក់ពង្រាយឡើងវិញ។

តើថូខឹនចូលប្រើរបស់ខ្ញុំត្រូវបានការពារដោយរបៀបណា?

យើងបង្ហាញអ្នកនូវសិទ្ធិដែលការតភ្ជាប់ត្រូវការ ផ្ទៀងផ្ទាត់ថូខឹនធៀបនឹង API របស់កម្មវិធីផ្ដល់សេវាពេលចូលប្រើ ហើយមានតែពេលនោះទេទើបរក្សាទុកវាគ្ហក្នុង Vault។ វាមិនដែលប៉ះពាល់ដល់កូដ កំណត់ហេតុ ឬឯកសារបរិស្ថានឡើយ ហើយអ្នកអាចដកហូតសិទ្ធិវាគ្ហនៅខាងកម្មវិធីផ្ដល់សេវា ឬលុបការតភ្ជាប់នៅខាងពួកយើងបានគ្រប់ពេល។

តើខ្ញុំអាចប្រើប្រាស់ការដាក់ពង្រាយ Pages នៅលើបណ្តាញ Footprint-Free បានដែរឬទេ?

វាត្រូវបានផ្តល់ជូនប៉ុន្តែត្រូវបានដាក់ទង់នៅទីនោះ។ GitLab Pages និង GitHub Pages ចែករំលែកហេដ្ឋារចនាសម្ព័ន្ធអ្នកផ្តល់សេវា និងដែនសាធារណៈ gitlab.io / github.io ដែលជាដានឌីជីថល (footprint)។ សម្រាប់បណ្តាញដែលគ្មានដានឌីជីថល សូមដាក់ឱ្យប្រើប្រាស់នៅលើការបង្ហោះគេហទំព័រដាច់ដោយឡែកជំនួសវិញ។ នៅលើ Mainstream វិញ Pages គឺជាសេវាកម្មកម្រិតខ្ពស់។

ដាក់ឱ្យដំណើរការពីឃ្លាំងរបស់អ្នក

ចាប់ផ្តើមការសាកល្បងរយៈពេល ១៤ ថ្ងៃដោយមិនចាំបាច់ប្រើកាតឥណទាន ភ្ជាប់ GitHub ឬ GitLab ហើយដាក់ឱ្យដំណើរការពីឃ្លាំងដែលអ្នកកំពុងប្រើស្រាប់ — ដែលបានផ្ទៀងផ្ទាត់នៅពេលចូល និងរក្សាទុកក្នុង Vault។

ចាប់ផ្តើមដោយឥតគិតថ្លៃ