Git push ទទួលបាន HTTP 417 តាមរយៈប្រូកស៊ី
HTTP 417 មានន័យថាការរំពឹងមួយមិនត្រូវបានបំពេញ។ ស្វែងរកអ្នកដែលបានចេញការឆ្លើយតប មុនពេលផ្លាស់ប្តូរព័ត៌មានសម្ងាត់ ឬបង្កើនការកំណត់បូមទិន្នន័យរបស់ Git។
ប្រតិបត្តិការ Git តូចមួយដំណើរការ ខណៈមួយផ្សេងទៀតត្រឡប់ HTTP 417។ ស្ថានភាពនោះមិនមែនជាពាក្យកាត់សម្រាប់ “ពាក្យសម្ងាត់ប្រូកស៊ីត្រូវបានបដិសេធ” ទេ។
HTTP កំណត់ 417 ជាការបរាជ័យនៃការរំពឹង។ សំណើដែលផ្ទុកវាល Expect អាចជួបម៉ាស៊ីនមេ ឬអន្តរការីដែលមិនអាចបំពេញការរំពឹងនោះបាន។ ការផ្លាស់ប្តូរ 100-continue ពន្យល់ការសម្រេចចិត្ត មុនពេលដងខ្លួននៃការផ្ទុកឡើងត្រូវបានផ្ញើ។
រកឱ្យឃើញថាតើសមាសភាគណាបានចេញការឆ្លើយតប និងអ្វីដែលសំណើមាន។ ដាន HTTP របស់ Git ដែលបានកែសម្រួលដោយប្រុងប្រយ័ត្ន និងធាតុកំណត់ហេតុដែលត្រូវគ្នារបស់ប្រូកស៊ី មានប្រយោជន៍ជាងការទាយពីទំហំ commit។
ប្រសិនបើឃ្លាំងផ្ទៃក្នុងគួរប្រើផ្លូវផ្ទាល់ សូមកែ គោលនយោបាយផ្លូវនោះ ដោយចេតនា។ ប្រសិនបើវាត្រូវប្រើប្រូកស៊ី សូមស៊ើបអង្កេតភាពត្រូវគ្នានៃផ្លូវនោះ។ ការដកការកំណត់ប្រូកស៊ីទាំងអស់អាចបិទបាំងរោគសញ្ញា ដោយជ្រើសផ្លូវផ្សេងដោយមិនពន្យល់ពីការបរាជ័យ។
ដូចគ្នាដែរ http.postBuffer មិនមែនជាឱសថសកលសម្រាប់កំហុសប្រូកស៊ីទេ។ ប្រើឯកសារយោងការកំណត់រចនាសម្ព័ន្ធ Git ដើម្បីយល់ពីជម្រើស មុនពេលផ្លាស់ប្តូរវា។ ស្ថានភាព HTTP ជាលេខ ដំណាក់កាលនៃសំណើ និងសមាសភាគដែលត្រឡប់វា គួរណែនាំជំហានបន្ទាប់។