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 маршруттау үшін әлі де желілік жол және қойманың өз тіркелгі деректері қажет.

Қатысты мақалалар