b184fc490a
Sometimes users would get confused because an option they were looking for was not mentioned on a subcommand's man page, and they had not noticed that the main git-annex man page had a list of common options. This change lets each subcommand mention the common options, similarly to how the matching options are handled. This commit was sponsored by Svenne Krap on Patreon.
58 lines
1.7 KiB
Markdown
58 lines
1.7 KiB
Markdown
# NAME
|
|
|
|
git-annex remotedaemon - persistent communication with remotes
|
|
|
|
# SYNOPSIS
|
|
|
|
git annex remotedaemon
|
|
|
|
# DESCRIPTION
|
|
|
|
The remotedaemon provides persistent communication with remotes.
|
|
|
|
Several types of remotes are supported:
|
|
|
|
For ssh remotes, the remotedaemon tries to maintain a connection to the
|
|
remote git repository, and uses git-annex-shell notifychanges to detect
|
|
when the remote git repository has changed, and fetches changes from it.
|
|
For this to work, the git remote must have [[git-annex-shell]](1)
|
|
installed, with notifychanges support. The first version of git-annex-shell
|
|
that supports it is 5.20140405.
|
|
|
|
For tor-annex remotes, the remotedaemon runs a tor hidden service,
|
|
accepting connections from other nodes and serving up the contents of the
|
|
repository. This is only done if you first run `git annex enable-tor`.
|
|
Use `git annex p2p` to configure access to tor-annex remotes.
|
|
|
|
Note that when `remote.<name>.annex-pull` is set to false, the remotedaemon
|
|
will avoid fetching changes from that remote.
|
|
|
|
# OPTIONS
|
|
|
|
* `--foreground`
|
|
|
|
Don't fork to the background, and communicate on stdin/stdout using a
|
|
simple textual protocol. The assistant runs the remotedaemon this way.
|
|
|
|
Commands in the protocol include LOSTNET, which tells the remotedaemon
|
|
that the network connection has been lost, and causes it to stop any TCP
|
|
connctions. That can be followed by RESUME when the network connection
|
|
comes back up.
|
|
|
|
* Also the [[git-annex-common-options]](1) can be used.
|
|
|
|
# SEE ALSO
|
|
|
|
[[git-annex]](1)
|
|
|
|
[[git-annex-assistant]](1)
|
|
|
|
[[git-annex-enable-tor]](1)
|
|
|
|
[[git-annex-p2p]](1)
|
|
|
|
# AUTHOR
|
|
|
|
Joey Hess <id@joeyh.name>
|
|
|
|
Warning: Automatically converted into a man page by mdwn2man. Edit with care.
|