'\" t .\" Title: git-upload-pack .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.79.1 .\" Date: 06/06/2021 .\" Manual: Git Manual .\" Source: Git 2.30.2 .\" Language: English .\" .TH "GIT\-UPLOAD\-PACK" "1" "06/06/2021" "Git 2\&.30\&.2" "Git Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" git-upload-pack \- Send objects packed back to git\-fetch\-pack .SH "SYNOPSIS" .sp .nf \fIgit\-upload\-pack\fR [\-\-[no\-]strict] [\-\-timeout=] [\-\-stateless\-rpc] [\-\-advertise\-refs] .fi .sp .SH "DESCRIPTION" .sp Invoked by \fIgit fetch\-pack\fR, learns what objects the other side is missing, and sends them after packing\&. .sp This command is usually not invoked directly by the end user\&. The UI for the protocol is on the \fIgit fetch\-pack\fR side, and the program pair is meant to be used to pull updates from a remote repository\&. For push operations, see \fIgit send\-pack\fR\&. .SH "OPTIONS" .PP \-\-[no\-]strict .RS 4 Do not try /\&.git/ if is no Git directory\&. .RE .PP \-\-timeout= .RS 4 Interrupt transfer after seconds of inactivity\&. .RE .PP \-\-stateless\-rpc .RS 4 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\&. .RE .PP \-\-advertise\-refs .RS 4 Only the initial ref advertisement is output, and the program exits immediately\&. This fits with the HTTP GET request model, where no request content is received but a response must be produced\&. .RE .PP .RS 4 The repository to sync from\&. .RE .SH "SEE ALSO" .sp \fBgitnamespaces\fR(7) .SH "GIT" .sp Part of the \fBgit\fR(1) suite