日本語 ▾ トピック ▾ 最新バージョン ▾ git-remote-fd は 2.43.0 で最終更新

名前

git-remote-fd - スマート転送ストリームを呼び出し元に反映する

概要

"fd::<infd>[,<outfd>][/<anything>]" (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

ファイル記述子 #17 を使用して git-upload-pack と通信し、master をフェッチします。

git fetch fd::17/foo master

上記と同じです。

git push fd::7,8 master (URL として)

ファイル記述子 #7 を使用して git-receive-pack からデータを読み取り、ファイル記述子 #8 を使用して同じサービスにデータを書き込み、master をプッシュします。

git push fd::7,8/bar master

上記と同じです。

関連項目

GIT

git[1]スイートの一部

scroll-to-top