Git push връща HTTP 417 през прокси
HTTP 417 означава, че очакване не е изпълнено. Открийте кой издава отговора, преди да променяте идентификационни данни или да увеличавате настройките на буфера на Git.
Малка Git операция работи, а друга връща HTTP 417. Този статус не е съкращение за „паролата на проксито е отхвърлена“.
HTTP дефинира 417 като неуспех на очакване. Заявка с поле Expect може да срещне сървър или посредник, който не може да изпълни това очакване. Обменът 100-continue обяснява решението преди изпращането на тялото за качване.
Разберете кой компонент е издал отговора и какво е съдържала заявката. Внимателно редактиран Git HTTP запис и съответният запис в журнала на проксито са по-полезни от гадаене по размера на commit.
Ако вътрешното хранилище трябва да използва директен маршрут, съзнателно коригирайте тази политика за маршрутизиране. Ако трябва да използва проксито, проучете съвместимостта на този път. Премахването на всички прокси настройки може да скрие симптома, като избере друг маршрут, без да обясни отказа.
По същия начин http.postBuffer не е универсално лекарство за прокси грешки. Използвайте справочника за конфигурация на Git, за да разберете опцията, преди да я промените. Числовият HTTP статус, етапът на заявката и компонентът, който го връща, трябва да насочват следващата стъпка.