serve

Purpose

Run the brz server.

Usage

brz serve

Options
--allow-writes

By default the server is a readonly server. Supplying –allow-writes enables write access to the contents of the served directory and below. Note that brz serve does not perform authentication, so unless some form of external authentication is arranged supplying this option leads to global uncontrolled write access to your file system.

--client-timeout=ARG

Override the default idle client timeout (5min).

-d ARG, --directory=ARG

Serve contents of this directory.

-h, --help

Show help message.

--inet

Serve on stdin/out for use from inetd or sshd.

--listen=ARG

Listen for connections on nominated address.

--port=ARG

Listen for connections on nominated port. Passing 0 as the port number will result in a dynamically allocated port. The default port depends on the protocol.

-q, --quiet

Only display errors and warnings.

--usage

Show usage message and options.

-v, --verbose

Display more information.

protocol:
--protocol=ARG

Protocol to serve.

--bzr

The Bazaar smart server protocol over TCP. (default port: 4155)

--git

Git Smart server protocol over TCP. (default port: 9418)

--git-receive-pack

Git Smart server receive pack command. (inetd mode only)

--git-upload-pack

Git Smart server upload pack command. (inetd mode only)

Aliases

server