GIT-REMOTE-FD(1) Git Manual GIT-REMOTE-FD(1)

git-remote-fd - بازتاب جریان انتقال هوشمند به فراخواننده

"fd::<infd>[,<outfd>][/<anything>]" (as URL)

این ابزار کمکی از توصیف‌کننده‌های فایل مشخص‌شده برای اتصال به یک سرور دوردست Git استفاده می‌کند. این ابزار برای کاربران نهایی در نظر گرفته نشده است، بلکه برای برنامه‌ها و اسکریپت‌هایی است که git fetch، push یا archive را فراخوانی می‌کنند.

اگر فقط <infd> داده شود، فرض می‌شود که یک سوکت دوطرفه متصل به یک سرور دوردست Git است (git-upload-pack، git-receive-pack یا git-upload-archive). اگر هر دو <infd> و <outfd> داده شوند، فرض می‌شود که لوله‌هایی متصل به یک سرور دوردست Git هستند (<infd> لولهٔ ورودی و <outfd> لولهٔ خروجی است).

فرض بر این است که هرگونه مراحل دست‌تکانی (مانند ارسال درخواست سرویس برای git://) پیش از شروع این ابزار کمکی انجام شده است.

<anything> می‌تواند هر رشته‌ای باشد و نادیده گرفته می‌شود. این مقدار برای ارائه اطلاعات به کاربر در URL در نظر گرفته شده است، در صورتی که آن نشانی در زمینه‌ای نمایش داده شود.

GIT_TRANSLOOP_DEBUG

در صورت تنظیم، اطلاعات اشکال‌زدایی مربوط به عملیات مختلف خواندن/نوشتن را چاپ می‌کند.

git fetch fd::17 master

واکشی master با استفاده از توصیف‌کننده فایل شماره ۱۷ برای ارتباط با git-upload-pack.

git fetch fd::17/foo master

مشابه بالا.

git push fd::7,8 master (as URL)

ارسال master با استفاده از توصیف‌کننده فایل شماره ۷ برای خواندن داده‌ها از git-receive-pack و توصیف‌کننده فایل شماره ۸ برای نوشتن داده‌ها در همان سرویس.

git push fd::7,8/bar master

مشابه بالا.

gitremote-helpers(7)

بخشی از مجموعه git(1)

2026-06-29 Git 2.55.0