українська мова ▾ Topics ▾ Latest version ▾ git-remote-fd last updated in 2.43.0

НАЗВА

git-remote-fd — Віддзеркалює потік «smart transport» назад до абонента

СИНОПСИС

"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-адресі, якщо ця URL-адреса відображається в певному контексті.

ЗМІННІ СЕРЕДОВИЩА

GIT_TRANSLOOP_DEBUG

Якщо встановлено, виводить інформацію про налагодження різних операцій читання/запису.

ПРИКЛАДИ

git fetch fd::17 master

Надсилає запит до master, використовуючи файловий дескриптор #17 для спілкування з git-upload-pack.

git fetch fd::17/foo master

Те саме, що й вище.

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

Виконує надсилання (push) master, використовуючи файловий дескриптор #7 для отримання даних з git-receive-pack та файловий дескриптор #8 для запису даних в тому ж сервісі.

git push fd::7,8/bar master

Те саме, що й вище.

ДИВ. ТАКОЖ

GIT

Частина набору git[1]