প্রক্সির মাধ্যমে একটি Git push HTTP 417 পায়
HTTP 417 মানে একটি প্রত্যাশা পূরণ হয়নি। শংসাপত্র পরিবর্তন বা Git-এর বাফার সেটিংস বাড়ানোর আগে প্রতিক্রিয়া কে দিয়েছে তা চিহ্নিত করুন।
একটি ছোট Git কাজ করে, অন্যটি HTTP 417 ফেরায়। এই স্ট্যাটাসটি “প্রক্সি পাসওয়ার্ড প্রত্যাখ্যাত” এর সংক্ষিপ্ত রূপ নয়।
HTTP 417-কে প্রত্যাশার ব্যর্থতা হিসেবে সংজ্ঞায়িত করে। Expect ফিল্ডসহ একটি অনুরোধ এমন সার্ভার বা মধ্যস্থতাকারীর মুখোমুখি হতে পারে যা সেই প্রত্যাশা পূরণ করতে পারে না। 100-continue বিনিময় আপলোড বডি পাঠানোর আগে সিদ্ধান্তটি ব্যাখ্যা করে।
কোন উপাদান প্রতিক্রিয়া দিয়েছে এবং অনুরোধে কী ছিল তা জানুন। সাবধানে সম্পাদিত Git HTTP ট্রেস এবং প্রক্সির সংশ্লিষ্ট লগ এন্ট্রি commit-এর আকার থেকে অনুমান করার চেয়ে বেশি কার্যকর।
যদি অভ্যন্তরীণ ভাণ্ডারটি সরাসরি পথ ব্যবহার করা উচিত, তবে সেই রাউটিং নীতি সচেতনভাবে সংশোধন করুন। যদি এটি প্রক্সি ব্যবহার করতেই হয়, তবে সেই পথের সামঞ্জস্যতা তদন্ত করুন। সমস্ত প্রক্সি সেটিং সরিয়ে ফেলা ব্যর্থতা ব্যাখ্যা না করেই অন্য পথ বেছে নিয়ে লক্ষণটি লুকাতে পারে।
একইভাবে http.postBuffer প্রক্সি ত্রুটির সর্বজনীন প্রতিকার নয়। বিকল্পটি পরিবর্তনের আগে Git কনফিগারেশন রেফারেন্স ব্যবহার করে বুঝে নিন। সংখ্যাসূচক HTTP স্ট্যাটাস, অনুরোধের পর্যায় এবং এটি যে উপাদান ফেরায় তা পরবর্তী পদক্ষেপ নির্দেশ করা উচিত।