GIT-UPLOAD-PACK(1) (NAME) git-upload-pack - git-fetch-pack (SYNOPSIS) git-upload-pack [--[no-]strict] [--timeout=] [--stateless-rpc] [--advertise-refs] (DESCRIPTION) git fetch-pack . . git fetch-pack . (push) git send-pack . (OPTIONS) --strict, --no-strict /.git/ . --timeout= . --stateless-rpc - stdin stdout . HTTP POST . --http-backend-info-refs git-http-backend(1) $GIT_URL/info/refs?service=git-upload-pack . <> gitprotocol- http(5) <> gitprotocol-v2(5) . git-receive-pack(1) . . (ENVIRONMENT) GIT_PROTOCOL (handshaking) . . git(1) . GIT_NO_LAZY_FETCH ( --filter ) upload-pack . upload-pack (lazy fetch) git fetch (hooks) ( upload-pack .git ). GIT_NO_LAZY_FETCH 1 upload-pack . ( ) GIT_NO_LAZY_FETCH 0 . (SECURITY) .git ( SECURITY git(1) ). upload-pack . upload-pack . : git clone --no-local --upload-pack='sudo -u nobody git-upload-pack' ... (SEE ALSO) gitnamespaces(7) (GIT) git(1) Git 2.55.0 2026-06-29 GIT-UPLOAD-PACK(1)