簡體中文 ▾ 主題 ▾ 最新版本 ▾ 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 顯示在某些上下文中時,向用戶提供 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)

推送 master,使用檔案描述符 #7 從 git-receive-pack 讀取資料,並使用檔案描述符 #8 向同一服務寫入資料。

git push fd::7,8/bar master

同上。

另請參閱

GIT

Git[1] 套件的一部分

scroll-to-top