blob: 065f2aa721feef01d57c5dc6ecab79223eda5363 [file] [log] [blame]
git-daemon - A really simple server for GIT repositories.
'git-daemon' [--verbose] [--syslog] [--inetd | --port=n]
A really simple TCP git daemon that normally listens on port "DEFAULT_GIT_PORT"
aka 9418. It waits for a connection, and will just execute "git-upload-pack"
when it gets one.
It's careful in that there's a magic request-line that gives the command and
what directory to upload, and it verifies that the directory is ok.
It verifies that the directory has the magic file "git-daemon-export-ok", and
it will refuse to export any git directory that hasn't explicitly been marked
for export this way.
This is ideally suited for read-only updates, ie pulling from git repositories.
Have the server run as an inetd service.
Listen on an alternative port.
Log to syslog instead of stderr. Note that this option does not imply
--verbose, thus by default only error conditions will be logged.
Log details about the incoming connections and requested files.
Written by Linus Torvalds <> and YOSHIFUJI Hideaki <>
Documentation by Junio C Hamano and the git-list <>.
Part of the gitlink:git[7] suite