የMercurial ፕሮክሲ ማለፍ፦ http_proxy.no ለምን ተው ሊባል ይችላል
ውስጣዊ የMercurial ማከማቻ አስተናጋጆችን በhttp_proxy.no ቀጥታ ያቆዩ፤ ኤንድፖይንቱን ከመቀየርዎ በፊት የalways መሻርን ያረጋግጡ።
የMercurial ፕሮክሲ ለውጫዊ ማከማቻዎች ነባሪ ሆኖ ሊቆይ ሲሆን ውስጣዊ አስተናጋጆች በቀጥታ ይሄዳሉ። ለአደባባይ HTTP መንገድ ለነባሪው ኤንድፖይንት አስተናጋጁንና ፖርቱን ከየHTTP ፕሮክሲ ዝርዝር ይምረጡ፦
[http_proxy]
host = proxy.example:8080
no = hg.internal.example,localhost
always = falseየno እሴት በኮማ የተለዩ የአስተናጋጅ ስሞች ዝርዝር ነው። Mercurial always=true ማለት ለlocalhost እና በዚያ ዝርዝር ውስጥ ላሉ ግቤቶችም ቢሆን ፕሮክሲ መጠቀምን እንደሚያስገድድ ይመዘግባል። ስለዚህ አስተናጋጅን ወደ no በመጨመር ግን ያንን መሻር ማቆየት መንገዱን ሳይለወጥ ሊተወው ይችላል።
ለአንድ ጥሪ ውቅሩን ሳይጽፉ አግባብ ያላቸውን እሴቶች ይሻሩ፦
hg --config http_proxy.always=false --config http_proxy.no=hg.internal.example incomingየማከማቻው የተዋቀረ ነባሪ መንገድ በትክክል ያንን አስተናጋጅ መጥቀስ አለበት። ይህ ምሳሌ የno እሴቱን ለትዕዛዙ ይተካል፤ ያ ጥሪ ካስፈለገው ሌሎች አስፈላጊ ግቤቶችንም ያካትቱ።
የተጠቃሚ፣ የማከማቻና የስርዓት ውቅር ሲለያዩ ውጤታማ ቅንብሮችን ለማግኘት hg config --source ይጠቀሙ። ያንን ውጤት ከመጋራትዎ በፊት የይለፍ ቃላትን ያስወግዱ።
እነዚህ መቆጣጠሪያዎች በድር ላይ ለተመሠረተ የማከማቻ መዳረሻ ይሠራሉ። ssh:// ማከማቻ ሌላ መጓጓዣ ይጠቀማል። ቀጥታ የHTTP መንገድ አሁንም የአውታረ መረብ መንገድና የማከማቻውን የራሱን የመረጃ ማስረጃ ይፈልጋል።