HG-SSH(8) راهنمای مرکوریال (Mercurial) HG-SSH(8)

hg-ssh - پوستهٔ ورود محدود ssh برای مرکوریال (Mercurial)

hg-ssh مخازن...

hg-ssh یک پوسته‌نما (wrapper) برای دسترسی ssh به مجموعه‌ای محدود از مخازن مرکوریال است.

برای استفاده در ~/.ssh/authorized_keys با گزینهٔ "command"، به sshd(8) مراجعه کنید: command="hg-ssh path/to/repo1 /path/to/repo2 ~/repo3 ~user/repo4" ssh-dss ... (احتمالاً همراه با این گزینه‌های کاربردی دیگر: no-port-forwarding,no-X11-forwarding,no-agent-forwarding)

این ابزار امکان دریافت و ارسال (pull/push) از طریق ssh را به/از مخازنی که به عنوان آرگومان داده شده‌اند، فراهم می‌کند.

اگر همهٔ مخازن شما زیرشاخه‌های یک دایرکتوری مشترک هستند، می‌توانید با دستور زیر مسیرهای کوتاه‌تری را مجاز کنید: command="cd path/to/my/repositories && hg-ssh repo1 subdir/repo2"

می‌توانید از تطبیق الگو (pattern matching) در پوستهٔ معمولی خود استفاده کنید، به عنوان مثال: command="cd repos && hg-ssh user/thomas/* projects/{mercurial,foo}"

همچنین می‌توانید پرچم --read-only را برای مجاز کردن دسترسی فقط‌خواندنی به یک کلید اضافه کنید، به عنوان مثال: command="hg-ssh --read-only repos/*"

احتمالاً موارد زیادی وجود دارد؛ لطفاً در صورت مشاهده، آن‌ها را به فهرست پستی (بخش منابع (RESOURCES) در زیر را ببینید) ارسال کنید.

hg(1)

نوشته شده توسط Olivia Mackall <olivia@selenic.com>

وب‌گاه اصلی: https://mercurial-scm.org/

مخزن کد منبع: https://www.mercurial-scm.org/repo/hg

فهرست پستی: https://www.mercurial-scm.org/mailman/listinfo/mercurial/

حق نشر (C) 2005-2016 متعلق به Olivia Mackall است. استفاده رایگان از این نرم‌افزار تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) نسخه ۲ یا هر نسخهٔ بالاتر مجاز است.

Thomas Arendsen Hein <thomas@intevation.de>

سازمان: Mercurial