Git
简体中文 ▾ Topics ▾ Latest version ▾ git-upload-pack last updated in 2.44.0

名称

git-upload-pack - 将打包的对象发送回 git-fetch-pack

概述

git-upload-pack [--[no-]strict] [--timeout=<n>] [--stateless-rpc]
		  [--advertise-refs] <目录>

描述

git fetch-pack 调用,了解对方缺少哪些对象,并在打包后发送。

This command is usually not invoked directly by the end user. The UI for the protocol is on the git fetch-pack side, and the program pair is meant to be used to pull updates from a remote repository. For push operations, see git send-pack.

选项

--[no-]strict

如果 <目录> 不是 Git 目录,请不要尝试 <目录>/.git/ 。

--timeout=<n>

<n> 秒不活动后中断传输。

--stateless-rpc

Perform only a single read-write cycle with stdin and stdout. This fits with the HTTP POST request processing model where a program may read the request, write a response, and must exit.

--http-backend-info-refs

git-http-backend[1] 使用,用于提供 $GIT_URL/info/refs?service=git-upload-pack 请求。参见 gitprotocol-http[5] 中的 “智能客户端” 和 gitprotocol-v2[5] 文档中的 “HTTP 传输”。也可理解为 git-receive-pack[1]

<目录>

要同步的仓库。

环境变量

GIT_PROTOCOL

用于与传输协议握手的内部变量。服务器管理员可能需要配置某些传输协议,以允许传递此变量。请参阅 git[1] 中的讨论。

GIT

属于 git[1] 文档

scroll-to-top