git-annex-remotedaemon(1) General Commands Manual git-annex-remotedaemon(1) نام (NAME) git-annex-remotedaemon - ارتباط مداوم با مخازن راه دور (remotes) خلاصه دستور (SYNOPSIS) git annex remotedaemon توضیحات (DESCRIPTION) دیمن remotedaemon ارتباط مداوم و پایدار با مخازن راه دور را فراهم می‌کند. چندین نوع ریموت پشتیبانی می‌شوند: برای ریموت‌های ssh، دیمن remotedaemon تلاش می‌کند ارتباط را با مخزن ریموت git باز نگه دارد و از دستور git-annex-shell notifychanges برای تشخیص تغییرات در مخزن ریموت و دریافت تغییرات از آن استفاده می‌کند. برای کارکرد این قابلیت، ریموت git باید git-annex-shell(1) با پشتیبانی از notifychanges داشته باشد. اولین نسخه git-annex-shell با پشتیبانی از این قابلیت نسخه 5.20140405 است. برای ریموت‌های tor-annex، دیمن یک سرویس مخفی تور (tor hidden service) را اجرا کرده و اتصال‌های گره‌های دیگر را پذیرفته و محتوای مخزن را ارائه می‌دهد. این کار تنها در صورتی انجام می‌شود که ابتدا دستور git annex enable-tor را اجرا کرده باشید. برای پیکربندی دسترسی به ریموت‌های tor-annex از دستور git annex p2p استفاده کنید. برای ریموت‌های p2p-annex، دیمن دستور git-annex-p2p- را اجرا می‌کند تا به یک فایل سوکت دسترسی پیدا کند، به سوکت برای اتصال همتایان گوش فرا می‌دهد و محتوای مخزن را ارائه می‌کند. این کار تنها در صورتی انجام می‌شود که ابتدا git-annex p2p --enable را اجرا کرده باشید. توجه داشته باشید که وقتی remote..annex-pull برابر با false تنظیم شود، دیمن از دریافت تغییرات از آن ریموت خودداری می‌کند. گزینه‌ها (OPTIONS) --foreground عدم فورک به پس‌زمینه و ارتباط از طریق ورودی/خروجی استاندارد (stdin/stdout) با استفاده از یک پروتکل متنی ساده. دستیار (assistant) دیمن را به همین روش اجرا می‌کند. دستورهای این پروتکل شامل LOSTNET است که به دیمن اعلام می‌کند اتصال شبکه قطع شده و باعث بستن اتصال‌های TCP می‌شود. سپس با برقراری مجدد شبکه دستور RESUME ارسال می‌شود. همچنین گزینه‌های مشترک git-annex-common-options(1) قابل استفاده هستند. همچنین ببینید (SEE ALSO) git-annex(1) git-annex-assistant(1) git-annex-enable-tor(1) git-annex-p2p(1) نویسنده (AUTHOR) Joey Hess git-annex-remotedaemon(1)