LinuxCommandLibrary

git-http-push

Push objects over HTTP/WebDAV

TLDR

Push via HTTP

$ git http-push [url] [refs]
copy

SYNOPSIS

git http-push [options] url refs

DESCRIPTION

git http-push pushes objects to a remote repository over HTTP/WebDAV. It is a low-level command used by git push when the remote uses the older DAV-based HTTP protocol.
This command is rarely used directly. Modern HTTP Git servers use the smart HTTP protocol which is handled by git push automatically. The DAV-based push is considered legacy and retained for backward compatibility.

PARAMETERS

URL

Remote repository URL.
REFS
References to push.
--all
Push all refs.
--force
Force push.
--dry-run
Show what would be pushed.
--verbose
Verbose output.
--help
Display help information.

CAVEATS

Legacy protocol. Modern servers use smart HTTP. Rarely needed directly.

HISTORY

git http-push was one of the early remote protocols in Git, using WebDAV for HTTP push before the smart HTTP protocol was developed.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community