# HG changeset patch # User Martin Geisler # Date 1273244611 -7200 # Node ID d29bd98ebff695738aec2baf3ee29a5d2a4286cf # Parent 275198bc904aa08f25cf14bb9786a5acd40f7fc1 commands: explain that "hg serve" does not do authentication diff -r 275198bc904a -r d29bd98ebff6 mercurial/commands.py --- a/mercurial/commands.py Fri May 07 17:01:14 2010 +0200 +++ b/mercurial/commands.py Fri May 07 17:03:31 2010 +0200 @@ -2882,6 +2882,12 @@ recommended to use a real web server to serve a repository for longer periods of time. + Please note that the server does not implement access control. + This means that, by default, anybody can read from the server and + nobody can write to it by default. Set the ``web.allow_push`` + option to ``*`` to allow everybody to push to the server. You + should use a real web server if you need to authenticate users. + By default, the server logs accesses to stdout and errors to stderr. Use the -A/--accesslog and -E/--errorlog options to log to files.