TortoiseHg به تنظیمات پروکسی Mercurial نیاز دارد
تنظیم پروکسی مرورگر شواهد کافی برای یک pull در Mercurial نیست. از پیکربندی مستند http_proxy استفاده کنید و ورود به مخزن را جدا نگه دارید.
برای pull در TortoiseHg از یک مخزن HTTP یا HTTPS، بخش http_proxy در Mercurial را در فایل مناسب hgrc یا mercurial.ini پیکربندی کنید:
[http_proxy]
host = proxy.example:8080فایل را برای دامنه موردنظر انتخاب کنید: پیکربندی برای هر کاربر برای کار آن کاربر، یا پیکربندی مخزن برای تنظیمی محدودتر. مکانها بر اساس سکو متفاوت است و چندین دامنه میتوانند مقادیر را تأمین کنند. میزبان و درگاه نمونه را با نقطه پایانی تأییدشده جایگزین کنید. برای یک مخزن عمومی در مسیری که واسطههای عمومی را مجاز میداند، فهرست پروکسی HTTP نامزدهایی برای آن فیلدها ارائه میدهد.
نشانی URL مخزن را پیش از اعمال این تنظیم بررسی کنید. مخزن SSH از انتقال دیگری استفاده میکند؛ این گزینهها آن را به درخواست HTTP تبدیل نمیکنند. باز کردن وبسایت مخزن در مرورگر آن مسیر SSH را آزمایش نمیکند.
اگر واسطه احراز هویت بخواهد، Mercurial گزینههای جداگانه پروکسی user و passwd را فراهم میکند. آنها حساب پروکسی را مشخص میکنند، نه حساب مخزن را. اعتبارنامههای خصوصی را بیرون از نمونههای پیکربندی مشترک نگه دارید.
این بخش همچنین فهرست عبور و گزینه always را که بر رفتار عبور اثر میگذارد فراهم میکند. اگر نقطه پایانی واردشده برای میزبان موردنظر انتخاب نمیشود، آنها را بررسی کنید.
حتی پس از رسیدن درخواست به مخزن، ممکن است ورود خودش را بخواهد. هنگام اصلاح مسیر پروکسی یا احراز هویت پروکسی، آن حساب را حفظ کنید.