git-remote-fd
将智能传输流反射回调用者。
概要
fd::<infd>[,<outfd>][/<anything>]"(作为 URL)
描述
此助手使用指定的文件描述符连接到远程 Git 服务器。这不是为最终用户设计的,而是为调用 git fetch、push 或 archive 的程序和脚本设计的。
如果只给出 <infd>,则假定它是连接到远程 Git 服务器的双向套接字。如果同时给出 <infd> 和 <outfd>,则假定它们是连接到远程 Git 服务器的管道。
假定在启动此助手之前,任何握手程序(如发送 git:// 的服务请求)都已完成。
环境变量
GIT_TRANSLOOP_DEBUG:如果设置,则打印有关各种读写的调试信息。
示例
git fetch fd::17 master:使用文件描述符 #17 与 git-upload-pack 通信来获取 master。git push fd::7,8 master:使用文件描述符 #7 从 git-receive-pack 读取数据,使用文件描述符 #8 向同一服务写入数据来推送 master。
另请参阅
Git
git 套件的一部分
