ଆପଣ ହଟାଇଛନ୍ତି ବୋଲି ଭାବିଥିବା ପ୍ରକ୍ସି Git ଏବେ ବି ବ୍ୟବହାର କରୁଛି
ଗୋଟିଏ Git ସେଟିଂ ହଟାଇବା ଦ୍ୱାରା ଅନ୍ୟ ଏକ ସ୍କୋପ କିମ୍ବା ପରିବେଶ ଚର ପ୍ରକାଶ ପାଇପାରେ। 0 କୁ ଅକ୍ଷମ କରିବା ଫ୍ଲାଗ ଭାବରେ ବ୍ୟବହାର ନକରି ପ୍ରକୃତ ପ୍ରଭାବୀ ମୂଲ୍ୟ ଅନୁସରଣ କରନ୍ତୁ।
http.proxy ଏକ ଷ୍ଟ୍ରିଙ୍ଗ। ଏହାକୁ 0 କୁ ସେଟ କଲେ Git ପ୍ରକ୍ସି ଅକ୍ଷମ କରିବା ପରିବର୍ତ୍ତେ ଆକ୍ଷରିକ ଭାବରେ 0 ନାମକ ହୋଷ୍ଟ ସହ ଯୋଗାଯୋଗ କରିପାରେ।
ପ୍ରଥମେ ମେଳ ଖାଉଥିବା ଏଣ୍ଟ୍ରି ଏବଂ ସେମାନଙ୍କ ସ୍କୋପ ଖୋଜନ୍ତୁ:
git config --show-origin --show-scope --get-regexp '.*proxy.*'ସିଷ୍ଟମ, ଉପଭୋକ୍ତା, ରିପୋଜିଟୋରୀ, ଇନକ୍ଲୁଡ ଏବଂ URL-ନିର୍ଦ୍ଦିଷ୍ଟ ଇନପୁଟ, ସାଙ୍ଗରେ ପ୍ରକୃତ ପ୍ରୋସେସ ପରିବେଶ ଯାଞ୍ଚ କରନ୍ତୁ। ପ୍ରମାଣପତ୍ର ଥିବା ମୂଲ୍ୟଗୁଡ଼ିକୁ ବ୍ୟକ୍ତିଗତ ରଖନ୍ତୁ। ତାପରେ ସମ୍ପୃକ୍ତ HTTPS ରିମୋଟକୁ ପଚାରନ୍ତୁ:
git config --get-urlmatch http.proxy https://git.example/team/project.gitଯଦି ଯାଞ୍ଚରେ ରିପୋଜିଟୋରୀ-ସ୍ଥାନୀୟ ଏକ ପୁରୁଣା http.proxy ଏଣ୍ଟ୍ରି ମିଳେ, ତେବେ ସେହି ଏଣ୍ଟ୍ରି ହଟାଇବା ପାଇଁ ଏହାକୁ ସେହି ଉଦ୍ଦିଷ୍ଟ କାର୍ଯ୍ୟ କପିରୁ ଚଲାନ୍ତୁ:
git config --local --unset http.proxyପ୍ରକୃତରେ ରିପୋର୍ଟ ହୋଇଥିବା ଉତ୍ସ ବ୍ୟବହାର କରନ୍ତୁ; ଏହି ସ୍ଥାନୀୟ ଉଦାହରଣ ଉପଭୋକ୍ତା କିମ୍ବା ମେସିନ ଡିଫଲ୍ଟ ସଫା କରିବାର ଆଦେଶ ନୁହେଁ। ସବୁକୁ ହଟାଉଥିବା କୌଣସି କାର୍ଯ୍ୟ ବାଛିବା ପୂର୍ବରୁ ଅନେକ ମୂଲ୍ୟ ଯାଞ୍ଚ କରନ୍ତୁ।
ହଟାଇବା ଦ୍ୱାରା ବଳକା ଇନପୁଟ ପ୍ରକାଶ ପାଏ। ସ୍ଥାନୀୟ unset ଏକ ଉପଭୋକ୍ତା ଡିଫଲ୍ଟ ପ୍ରକାଶ କରିପାରେ, ଏବଂ ଉପଭୋକ୍ତା ଏଣ୍ଟ୍ରି ହଟାଇଲେ URL-ନିର୍ଦ୍ଦିଷ୍ଟ ନିୟମ ରହିପାରେ। ଏହାର ବିପରୀତରେ ସ୍ପଷ୍ଟ ଖାଲି ମୂଲ୍ୟ ସମର୍ଥିତ Git ବିନ୍ୟାସରେ ଉଦ୍ଦିଷ୍ଟ ସିଧା ଓଭରରାଇଡ ପ୍ରକାଶ କରେ; ତାହା ଏକ ଉତ୍ସ ପ୍ରତ୍ୟାହାର କରିବାଠାରୁ ଅଲଗା ନୀତି।
core.gitProxy ଏବଂ SSH ମାର୍ଗ ଅଲଗା ରଖନ୍ତୁ। କୌଣସି ମୂଲ୍ୟ ଫେରି ଆସିଲେ, ଇନକ୍ଲୁଡ, ଲଞ୍ଚର, IDE ଏବଂ ବିଲ୍ଡ ଉପକରଣ ଯାଞ୍ଚ କରି ଉଦ୍ଦିଷ୍ଟ ସ୍କୋପରେ ଉତ୍ପାଦକକୁ ଠିକ କରନ୍ତୁ। ଚୟନ କ୍ୱେରୀ ଏବଂ ନେଟୱାର୍କ କାର୍ଯ୍ୟ ପୁନରାବୃତ୍ତି କରନ୍ତୁ: ସଠିକ ଚୟନ ସଂଯୋଗ କିମ୍ବା ପରବର୍ତ୍ତୀ ରିପୋଜିଟୋରୀ ପ୍ରମାଣୀକରଣ ପ୍ରମାଣ କରେ ନାହିଁ।