Mae gweithrediad Git bach yn gweithio, tra bod un arall yn dychwelyd HTTP 417. Nid yw'r statws hwnnw'n llaw-fer am “cyfrinair proxy wedi'i wrthod”.

Mae HTTP yn diffinio 417 fel methiant disgwyliad. Gall cais sy'n cario maes Expect ddod ar draws gweinydd neu gyfryngwr na all fodloni'r disgwyliad hwnnw. Mae'r cyfnewid 100-continue yn esbonio'r penderfyniad cyn i gorff yr uwchlwythiad gael ei anfon.

Darganfyddwch pa gydran a gyhoeddodd yr ymateb a beth oedd y cais yn ei gynnwys. Mae ôl HTTP Git wedi'i olygu'n ofalus a chofnod log cyfatebol y proxy yn fwy defnyddiol na dyfalu o faint y commit.

Os dylai'r storfa fewnol ddefnyddio llwybr uniongyrchol, cywirwch y polisi llwybro hwnnw yn fwriadol. Os oes rhaid iddi ddefnyddio'r proxy, ymchwiliwch i gydnawsedd y llwybr hwnnw. Gall tynnu pob gosodiad proxy guddio'r symptom drwy ddewis llwybr arall heb esbonio'r methiant.

Yn yr un modd, nid yw http.postBuffer yn iachâd cyffredinol ar gyfer gwallau proxy. Defnyddiwch gyfeirlyfr ffurfweddu Git i ddeall yr opsiwn cyn ei newid. Dylai statws HTTP rhifol, cam y cais, a'r gydran sy'n ei ddychwelyd arwain y cam nesaf.

Erthyglau cysylltiedig