Mercurial ପ୍ରକ୍ସି ବାଇପାସ: http_proxy.no କାହିଁକି ଅବହେଳିତ ହୋଇପାରେ
http_proxy.no ମାଧ୍ୟମରେ ଆଭ୍ୟନ୍ତରୀଣ Mercurial ଭଣ୍ଡାର ହୋଷ୍ଟକୁ ସିଧାସଳଖ ରଖନ୍ତୁ ଏବଂ endpoint ବଦଳାଇବା ପୂର୍ବରୁ always ଓଭରରାଇଡ ଯାଞ୍ଚ କରନ୍ତୁ।
ଏକ Mercurial ପ୍ରକ୍ସି ବାହ୍ୟ ଭଣ୍ଡାର ପାଇଁ ଡିଫଲ୍ଟ ରହିପାରେ, ଯେତେବେଳେ ଆଭ୍ୟନ୍ତରୀଣ ହୋଷ୍ଟ ସିଧାସଳଖ ଯାଆନ୍ତି। ସାର୍ବଜନୀନ HTTP ପଥ ପାଇଁ ଡିଫଲ୍ଟ endpoint ପାଇଁ HTTP ପ୍ରକ୍ସି ତାଲିକାରୁ ହୋଷ୍ଟ ଏବଂ ପୋର୍ଟ ବାଛନ୍ତୁ:
[http_proxy]
host = proxy.example:8080
no = hg.internal.example,localhost
always = falseno ମୂଲ୍ୟ ହେଉଛି କମାରେ ଅଲଗା କରାଯାଇଥିବା ହୋଷ୍ଟନାମର ତାଲିକା। Mercurial always=true କୁ localhost ଏବଂ ସେହି ତାଲିକାର ଏଣ୍ଟ୍ରି ପାଇଁ ମଧ୍ୟ ପ୍ରକ୍ସି ବ୍ୟବହାର ବାଧ୍ୟତାମୂଳକ କରିବା ଭାବରେ ଡକ୍ୟୁମେଣ୍ଟ କରେ। ତେଣୁ no ରେ ହୋଷ୍ଟ ଯୋଡ଼ି ମଧ୍ୟ ସେହି ଓଭରରାଇଡ ରଖିଲେ ଏହାର ପଥ ଅପରିବର୍ତ୍ତିତ ରହିପାରେ।
ଥରେ ଚଲାଇବା ପାଇଁ configuration ପୁନଃ ନଲେଖି ସମ୍ପୃକ୍ତ ମୂଲ୍ୟଗୁଡ଼ିକ ଓଭରରାଇଡ କରନ୍ତୁ:
hg --config http_proxy.always=false --config http_proxy.no=hg.internal.example incomingଭଣ୍ଡାରର configured ଡିଫଲ୍ଟ ପଥ ପ୍ରକୃତରେ ସେହି ହୋଷ୍ଟର ନାମ ଦେବା ଆବଶ୍ୟକ। ଏହି ଉଦାହରଣ କମାଣ୍ଡ ପାଇଁ no ମୂଲ୍ୟ ବଦଳାଏ; ସେହି ରନକୁ ଅନ୍ୟ ଆବଶ୍ୟକ ଏଣ୍ଟ୍ରି ମଧ୍ୟ ଦରକାର ହେଲେ ସେଗୁଡ଼ିକ ଅନ୍ତର୍ଭୁକ୍ତ କରନ୍ତୁ।
ଉପଯୋଗକର୍ତ୍ତା, ଭଣ୍ଡାର ଏବଂ ସିଷ୍ଟମ configuration ଅଲଗା ହେଲେ ପ୍ରଭାବୀ ସେଟିଂସ ଖୋଜିବା ପାଇଁ hg config --source ବ୍ୟବହାର କରନ୍ତୁ। ସେହି ଆଉଟପୁଟ ଅଂଶୀଦାର କରିବା ପୂର୍ବରୁ ପାସୱାର୍ଡ ବାହାର କରନ୍ତୁ।
ଏହି ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକ ୱେବ-ଆଧାରିତ ଭଣ୍ଡାର ପ୍ରବେଶ ପାଇଁ ପ୍ରଯୁଜ୍ୟ। ssh:// ଭଣ୍ଡାର ଅନ୍ୟ ପରିବହନ ବ୍ୟବହାର କରେ। ସିଧାସଳଖ HTTP ରୁଟିଂ ପାଇଁ ମଧ୍ୟ ନେଟୱାର୍କ ପଥ ଏବଂ ଭଣ୍ଡାରର ନିଜସ୍ୱ ପ୍ରମାଣପତ୍ର ଆବଶ୍ୟକ।