1git-annex-remotedaemon(1) General Commands Manual git-annex-remotedaemon(1)
2
3
4
6 git-annex-remotedaemon - persistent communication with remotes
7
9 git annex remotedaemon
10
12 The remotedaemon provides persistent communication with remotes.
13
14 Several types of remotes are supported:
15
16 For ssh remotes, the remotedaemon tries to maintain a connection to the
17 remote git repository, and uses git-annex-shell notifychanges to detect
18 when the remote git repository has changed, and fetches changes from
19 it. For this to work, the git remote must have git-annex-shell(1) in‐
20 stalled, with notifychanges support. The first version of git-an‐
21 nex-shell that supports it is 5.20140405.
22
23 For tor-annex remotes, the remotedaemon runs a tor hidden service, ac‐
24 cepting connections from other nodes and serving up the contents of the
25 repository. This is only done if you first run git annex enable-tor.
26 Use git annex p2p to configure access to tor-annex remotes.
27
28 Note that when remote.<name>.annex-pull is set to false, the remotedae‐
29 mon will avoid fetching changes from that remote.
30
32 --foreground
33
34 Don't fork to the background, and communicate on stdin/stdout
35 using a simple textual protocol. The assistant runs the re‐
36 motedaemon this way.
37
38 Commands in the protocol include LOSTNET, which tells the re‐
39 motedaemon that the network connection has been lost, and causes
40 it to stop any TCP connctions. That can be followed by RESUME
41 when the network connection comes back up.
42
43 Also the git-annex-common-options(1) can be used.
44
46 git-annex(1)
47
48 git-annex-assistant(1)
49
50 git-annex-enable-tor(1)
51
52 git-annex-p2p(1)
53
55 Joey Hess <id@joeyh.name>
56
57 git-annex-remotedaemon(1)