កូនសោប៊ីតឃីតនិងអេសអេសអេស

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


ដូច្នេះប្រសិនបើអ្នកអភិវឌ្ឍក្នុងស្រុកលើគម្រោងហើយបន្ទាប់មកបញ្ចូលឃ្លាំងនេះនៅលើម៉ាស៊ីនមេផលិតកម្មដោយមានសិទ្ធិចូលសរសេរមានជំរើសពីរគឺអ្នកអាចបង្កើតអ្នកប្រើប្រាស់ផ្ទាល់ខ្លួនរបស់អ្នក (ដើម្បីទទួលបានការអនុញ្ញាតនិងពីអ្នកប្រើប្រាស់ ៥ នាក់ដែលអាចបង់ថ្លៃបាន) សម្រាប់គោលបំណងនេះឬអ្នកប្រើវា ការ បញ្ជូនភ្នាក់ងារភ្នាក់ងារ SSH ដែល មិនស្គាល់។

វិធីសាស្ត្រនេះអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់សោ SSH ក្នុងស្រុករបស់អ្នកឡើងវិញនៅលើម៉ាស៊ីនមេពីចម្ងាយនៅក្នុងវគ្គបច្ចុប្បន្នដោយមិនចាំបាច់រក្សាទុកសោនៅទីនោះជាអចិន្ត្រៃយ៍។ ការដំឡើងគឺសាមញ្ញ៖ ដំបូង ត្រូវប្រាកដថាអ្នកអាចភ្ជាប់ដោយផ្ទាល់ទៅម៉ាស៊ីនមេពីចម្ងាយ និង Bitbucket ដោយប្រើសោ SSH របស់អ្នក។ បន្ទាប់មក ចាប់ផ្តើមភ្នាក់ងារ SSH នៅលើម៉ាស៊ីនមូលដ្ឋានរបស់អ្នកជាមួយ `eval `ssh-agent -s` ហើយបន្ថែមសោបច្ចុប្បន្នរបស់អ្នកជាមួយ `ssh-add -k` ។ ឥឡូវនេះ ភ្ជាប់ទៅម៉ាស៊ីនមេពីចម្ងាយដោយបើកការបញ្ជូនបន្តភ្នាក់ងារដោយប្រើ `ssh -A username@host1`។ បន្ទាប់មកអ្នកអាចចូលប្រើឃ្លាំង Bitbucket របស់អ្នកដោយមិនចាំបាច់សួររកពាក្យសម្ងាត់ និងដោយមិនចាំបាច់រក្សាទុកសោ SSH របស់ម៉ាស៊ីនមេពីចម្ងាយនៅទីនោះទេ។

ជម្រើសមួយទៀតគឺប្តូរទៅអ្នកផ្តល់សេវាខុសគ្នាទាំងស្រុង៖ ឧទាហរណ៍ ហ្គីត ឡាបផ្តល់ជូននូវទំហំ ១០ ជីកាបៃរួចហើយ (បើប្រៀបធៀបទៅនឹង ២ ជីកាបៃជាមួយប៊ីតប៊ែត) សមាជិកក្រុមដែលគ្មានកំណត់និងអ្វីដែលគេហៅថា ដាក់ពង្រាយ ក្នុងពន្ធឥតគិតថ្លៃ។ នេះមានន័យថាលេខកូដបន្ថែមអេសអេសអេសបន្ថែម (ឧទាហរណ៍ពីម៉ាស៊ីនមេផលិតកម្ម) អាចត្រូវបានរក្សាទុកនៅក្នុងឃ្លាំងនីមួយៗដែលផ្តល់សិទ្ធិចូលដំណើរការឃ្លាំង។

ថយក្រោយ