ਇੱਕ ਛੋਟਾ Git ਕੰਮ ਕਰਦਾ ਹੈ, ਜਦਕਿ ਦੂਜਾ HTTP 417 ਵਾਪਸ ਕਰਦਾ ਹੈ। ਇਹ ਸਥਿਤੀ “proxy ਪਾਸਵਰਡ ਰੱਦ” ਦਾ ਛੋਟਾ ਰੂਪ ਨਹੀਂ ਹੈ।

HTTP 417 ਨੂੰ ਉਮੀਦ ਦੀ ਅਸਫਲਤਾ ਵਜੋਂ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ। Expect ਖੇਤਰ ਵਾਲੀ ਬੇਨਤੀ ਅਜਿਹੇ ਸਰਵਰ ਜਾਂ ਵਿਚੋਲੇ ਨਾਲ ਮਿਲ ਸਕਦੀ ਹੈ ਜੋ ਉਹ ਉਮੀਦ ਪੂਰੀ ਨਹੀਂ ਕਰ ਸਕਦਾ। 100-continue ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਅਪਲੋਡ ਬਾਡੀ ਭੇਜਣ ਤੋਂ ਪਹਿਲਾਂ ਫੈਸਲਾ ਸਮਝਾਉਂਦਾ ਹੈ।

ਪਤਾ ਕਰੋ ਕਿ ਕਿਹੜੇ ਹਿੱਸੇ ਨੇ ਜਵਾਬ ਜਾਰੀ ਕੀਤਾ ਅਤੇ ਬੇਨਤੀ ਵਿੱਚ ਕੀ ਸੀ। ਧਿਆਨ ਨਾਲ ਸੋਧਿਆ Git HTTP ਟ੍ਰੇਸ ਅਤੇ proxy ਦੀ ਸੰਬੰਧਿਤ ਲੌਗ ਐਂਟਰੀ commit ਦੇ ਆਕਾਰ ਤੋਂ ਅੰਦਾਜ਼ਾ ਲਗਾਉਣ ਨਾਲੋਂ ਵਧੇਰੇ ਲਾਹੇਵੰਦ ਹਨ।

ਜੇ ਅੰਦਰੂਨੀ ਭੰਡਾਰ ਨੂੰ ਸਿੱਧਾ ਮਾਰਗ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ, ਤਾਂ ਉਹ ਰੂਟਿੰਗ ਨੀਤੀ ਜਾਣ-ਬੁੱਝ ਕੇ ਠੀਕ ਕਰੋ। ਜੇ ਇਸ ਨੂੰ proxy ਹੀ ਵਰਤਣਾ ਪਵੇ, ਤਾਂ ਉਸ ਮਾਰਗ ਦੀ ਅਨੁਕੂਲਤਾ ਜਾਂਚੋ। ਸਾਰੀਆਂ proxy ਸੈਟਿੰਗਾਂ ਹਟਾਉਣਾ ਅਸਫਲਤਾ ਸਮਝਾਏ ਬਿਨਾਂ ਹੋਰ ਮਾਰਗ ਚੁਣ ਕੇ ਲੱਛਣ ਲੁਕਾ ਸਕਦਾ ਹੈ।

ਇਸੇ ਤਰ੍ਹਾਂ http.postBuffer proxy ਗਲਤੀਆਂ ਦਾ ਸਰਵਵਿਆਪੀ ਇਲਾਜ ਨਹੀਂ ਹੈ। ਵਿਕਲਪ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ Git ਸੰਰਚਨਾ ਸੰਦਰਭ ਵਰਤ ਕੇ ਇਸ ਨੂੰ ਸਮਝੋ। ਸੰਖਿਆਤਮਕ HTTP ਸਥਿਤੀ, ਬੇਨਤੀ ਦਾ ਪੜਾਅ ਅਤੇ ਇਸ ਨੂੰ ਵਾਪਸ ਕਰਨ ਵਾਲਾ ਹਿੱਸਾ ਅਗਲਾ ਕਦਮ ਤੈਅ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ