ਪਤਾ ਕਰੋ ਕਿ ਬਿਲਡ ਅਸਲ ਵਿੱਚ ਕਿਹੜਾ Git ਪ੍ਰੌਕਸੀ ਕਨਫਿਗਰੇਸ਼ਨ ਪੜ੍ਹਦਾ ਹੈ
ਬਿਲਡ ਦੇ ਲਾਂਚ ਸੰਦਰਭ ਵਿੱਚ ਕਨਫਿਗਰੇਸ਼ਨ ਦੇ ਸਰੋਤ ਦੀ ਜਾਂਚ ਕਰੋ, ਫਿਰ ਬਦਲੇ ਹੋਏ HOME ਵੱਲੋਂ ਇਸ ਨੂੰ ਨਾ ਚੁਣੇ ਜਾਣ ਵੇਲੇ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਗਲੋਬਲ ਫਾਈਲ ਸਪਸ਼ਟ ਤੌਰ ’ਤੇ ਚੁਣੋ।
ਜਾਂਚ ਉਸੇ ਵਾਤਾਵਰਣ ਵਿੱਚ ਚਲਾਓ ਜੋ ਬਿਲਡ ਟੂਲ Git ਨੂੰ ਦਿੰਦਾ ਹੈ:
git config --show-origin --get-regexp '^http[.].*proxy$'ਮੁੱਲਾਂ ਦੇ ਨਾਲ-ਨਾਲ ਸਰੋਤਾਂ ਦੀ ਵੀ ਤੁਲਨਾ ਕਰੋ, ਪ੍ਰਮਾਣ-ਪੱਤਰ ਵਾਲਾ ਆਉਟਪੁੱਟ ਨਿੱਜੀ ਰੱਖੋ। HOME ਬਦਲਣ ਵਾਲਾ ਬਿਲਡ Git ਦੀ ਵਰਤੋਂਕਾਰ-ਕਨਫਿਗਰੇਸ਼ਨ ਖੋਜ ਨੂੰ ਟਰਮੀਨਲ ਦੀ ਕੰਮ-ਸੈਟਿੰਗ ਤੋਂ ਦੂਰ ਕਰ ਸਕਦਾ ਹੈ। XDG_CONFIG_HOME ਵੀ ਆਮ ਵਰਤੋਂਕਾਰ ਕਨਫਿਗਰੇਸ਼ਨ ਖੋਜ ਵਿੱਚ ਹਿੱਸਾ ਲੈਂਦਾ ਹੈ।
ਜੇ ਇੱਛਤ ਨੀਤੀ ਇੱਕ ਸਥਿਰ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਗਲੋਬਲ ਫਾਈਲ ਹੈ, ਤਾਂ ਉਸ ਲਾਂਚ ਲਈ ਇਸ ਨੂੰ ਚੁਣੋ:
GIT_CONFIG_GLOBAL=/path/to/build.gitconfig git fetchਇਹ ਗਲੋਬਲ-ਫਾਈਲ ਇਨਪੁੱਟ ਬਦਲਦਾ ਹੈ, ਸਿਸਟਮ, ਰੈਪੋ ਜਾਂ ਕਮਾਂਡ-ਪੱਧਰ ਦੀਆਂ ਸੈਟਿੰਗਾਂ ਨਹੀਂ। ਅਪ੍ਰਤੱਖ Git ਲਾਂਚ ਲਈ, ਵੇਰੀਏਬਲ ਨੂੰ ਬਿਲਡ ਟੂਲ ਦੇ ਸਮਰਥਿਤ ਚਾਈਲਡ-ਇਨਵਾਇਰਨਮੈਂਟ ਇੰਟਰਫੇਸ ਰਾਹੀਂ ਭੇਜੋ।
ਉਹ ਸਪਸ਼ਟ ਫਾਈਲ ਨਿੱਜੀ ਸੈਟਿੰਗਾਂ ਨੂੰ ਕਿਸੇ ਅਚਾਨਕ ਹੋਮ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕਾਪੀ ਕੀਤੇ ਬਿਨਾਂ ਲੋੜੀਂਦੇ ਪ੍ਰੌਕਸੀ ਅਤੇ URL ਨਿਯਮ ਰੱਖ ਸਕਦੀ ਹੈ। ਰੈਪੋ ਟ੍ਰਾਂਸਪੋਰਟ ਦੀ ਵੀ ਪੁਸ਼ਟੀ ਕਰੋ: HTTP ਪ੍ਰੌਕਸੀ ਕਨਫਿਗਰੇਸ਼ਨ SSH URL ਲਈ ਰਸਤਾ ਨਹੀਂ ਦਿੰਦੀ।