Autogenerated man pages for 5a2282de13c4da13f979185e652c8a08e2481fd1
[git.git] / man1 / git-daemon.1
index 73c41cc..6b9497a 100755 (executable)
@@ -24,7 +24,8 @@ git-daemon \- A really simple server for git repositories.
 
 .nf
 git\-daemon [\-\-verbose] [\-\-syslog] [\-\-inetd | \-\-port=n] [\-\-export\-all]
-           [\-\-timeout=n] [\-\-init\-timeout=n] [\-\-strict\-paths] [directory...]
+             [\-\-timeout=n] [\-\-init\-timeout=n] [\-\-strict\-paths]
+             [\-\-base\-path=path] [directory...]
 .fi
 
 .SH "DESCRIPTION"
@@ -48,6 +49,10 @@ This is ideally suited for read\-only updates, ie pulling from git repositories\
 Match paths exactly (i\&.e\&. don't allow "/foo/repo" when the real path is "/foo/repo\&.git" or "/foo/repo/\&.git") and don't do user\-relative paths\&. git\-daemon will refuse to start when this option is enabled and no whitelist is specified\&.
 
 .TP
+\-\-base\-path
+Remap all the path requests as relative to the given path\&. This is sort of "GIT root" \- if you run git\-daemon with \-\-base\-path=/srv/git on example\&.com, then if you later try to pull git://example\&.com/hello\&.git, git\-daemon will interpret the path as /srv/git/hello\&.git\&. Home directories (the ~login notation) access is disabled\&.
+
+.TP
 \-\-export\-all
 Allow pulling from all directories that look like GIT repositories (have the objects and refs subdirectories), even if they do not have the git\-daemon\-export\-ok file\&.