ការទាញយកតាមប្រូកស៊ីរបស់ Bundler ដំណើរការ ប៉ុន្តែភាពអាស្រ័យ Git បរាជ័យ
ការទាញយក Gem និងភាពអាស្រ័យដែលផ្អែកលើ Git អាចប្រើឧបករណ៍បណ្តាញ និងការដឹកជញ្ជូនខុសៗគ្នា។ សម្គាល់ URL Git មុនពេលផ្លាស់ប្តូរផ្លូវប្រូកស៊ីដែលដំណើរការរបស់ Bundler។
ប្រសិនបើ bundle install ទាញយក gem ហើយបន្ទាប់មកឈប់នៅភាពអាស្រ័យ Git សូមពិនិត្យប្រភពនៃភាពអាស្រ័យនោះ។ ការទាញយកជោគជ័យបញ្ជាក់តែផ្លូវដែលប្រើសម្រាប់ការទាញយកទាំងនោះប៉ុណ្ណោះ។
- អាន URL Git ពិតប្រាកដនៅក្នុង Gemfile ឬ lockfile។ HTTPS, SSH និង
git://ត្រូវការការតភ្ជាប់ផ្សេងៗគ្នា។ ខ្លីៗរបស់ Bundler ពីមុនអាចលាក់ URLgit://នៅក្នុងសេចក្តីប្រកាសខ្លី។ - ពិនិត្យការហៅ Git ដែល build ប្រើ។ ប្រៀបធៀបការកំណត់រចនាសម្ព័ន្ធជាក់ស្តែង បរិស្ថាន និងគណនីរបស់វាជាមួយការហៅក្នុងស្ថានីយដែលដំណើរការ។ ភ្នាក់ងារ build ឬពាក្យបញ្ជាដែលមានសិទ្ធិអាចឃើញធាតុបញ្ចូលខុសៗគ្នា។
- ធ្វើតាមការដឹកជញ្ជូនដែលបានជ្រើសរើស។ សម្រាប់ប្រភព HTTPS ដែលមានការអនុញ្ញាត ការកំណត់ប្រូកស៊ី HTTP ដែលគាំទ្រ របស់ Git ដើមអាចអនុវត្តបាន។ សម្រាប់ SSH សូមប្រើផ្លូវ SSH ដែលអង្គការគាំទ្រ។ ការកំណត់ប្រូកស៊ី HTTP មិនកំណត់រាល់ការដឹកជញ្ជូនដែល Bundler អាចចាប់ផ្តើមបានទេ។
សម្រាប់ប្រភព Git HTTPS សាធារណៈដែលអនុញ្ញាតឱ្យមានអន្តរការីសាធារណៈ បញ្ជីប្រូកស៊ី HTTP ផ្តល់ចំណុចបញ្ចប់ជាបេក្ខជនសម្រាប់ការកំណត់ Git នោះ។
ឥឡូវចាត់ថ្នាក់កំហុស។ 407 ទាក់ទងនឹងការចូលប្រើអន្តរការី។ កំហុសសិទ្ធិរបស់ឃ្លាំងឯកជនបន្ទាប់ពីផ្លូវរូងជោគជ័យ ទាក់ទងនឹងគណនី ឬសោដាច់ដោយឡែករបស់វា។ រក្សាព័ត៌មានសម្គាល់ប្រូកស៊ីឱ្យនៅក្រៅ Gemfile និង URL ប្រភពដែលបាន commit។ ការប្រកាសទាំងនោះត្រូវបានចែករំលែកជាមួយអ្នកប្រើគម្រោងដែលការកំណត់បណ្តាញអាចខុសគ្នា។
កុំជំនួសប្រូកស៊ីដែលដំណើរការ ឬកែសម្រួលគណនីដែលមានគុណវុឌ្ឍិដែន ដោយគ្រាន់តែដោយសារដំណោះស្រាយមិនពាក់ព័ន្ធណែនាំវា។ ការបញ្ចប់មានន័យថាទាញយកប្រភព Git ជាក់លាក់តាមផ្លូវដែលបានបម្រុង។ ការធ្វើម្តងទៀតនូវការទាញយក gem ដែលជោគជ័យរួចហើយ ទុកការបរាជ័យនោះដោយមិនបានសាកល្បង។