| HG-SSH(8) | راهنمای مرکوریال (Mercurial) | HG-SSH(8) |
نام (NAME)
hg-ssh - پوستهٔ ورود محدود ssh برای مرکوریال (Mercurial)
خلاصه دستور (SYNOPSIS)
hg-ssh مخازن...
توضیحات (DESCRIPTION)
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/*"
اشکالات (BUGS)
احتمالاً موارد زیادی وجود دارد؛ لطفاً در صورت مشاهده، آنها را به فهرست پستی (بخش منابع (RESOURCES) در زیر را ببینید) ارسال کنید.
همچنین ببینید (SEE ALSO)
نویسنده (AUTHOR)
نوشته شده توسط Olivia Mackall <olivia@selenic.com>
منابع (RESOURCES)
وبگاه اصلی: https://mercurial-scm.org/
مخزن کد منبع: https://www.mercurial-scm.org/repo/hg
فهرست پستی: https://www.mercurial-scm.org/mailman/listinfo/mercurial/
حق نشر (COPYING)
حق نشر (C) 2005-2016 متعلق به Olivia Mackall است. استفاده رایگان از این نرمافزار تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) نسخه ۲ یا هر نسخهٔ بالاتر مجاز است.
نویسنده (AUTHOR)
Thomas Arendsen Hein <thomas@intevation.de>
سازمان: Mercurial