1git-annex-remotedaemon(1)   General Commands Manual  git-annex-remotedaemon(1)
2
3
4

NAME

6       git-annex-remotedaemon - persistent communication with remotes
7

SYNOPSIS

9       git annex remotedaemon
10

DESCRIPTION

12       The  remotedaemon  provides  persistent communication with remotes.  It
13       detects when git branches on remotes  have  changes,  and  fetches  the
14       changes from them.
15
16       The  assistant  runs the remotedaemon and communicates with it on stdio
17       using a simple textual protocol.
18
19       Several types of remotes are supported:
20
21       For ssh remotes, the remotedaemon tries to maintain a connection to the
22       remote git repository, and uses git-annex-shell notifychanges to detect
23       when the remote git repository has changed. For this to work,  the  git
24       remote  must have git-annex-shell(1) installed, with notifychanges sup‐
25       port.  The  first  version  of  git-annex-shell  that  supports  it  is
26       5.20140405.
27
28       For  tor-annex  remotes,  the  remotedaemon  runs a tor hidden service,
29       accepting connections from other nodes and serving up the  contents  of
30       the  repository.  This  is  only  done  if  you  first  run  git  annex
31       enable-tor.  Use  git  annex  p2p  to  configure  access  to  tor-annex
32       remotes.
33
34       Note that when remote.<name>.annex-pull is set to false, the remotedae‐
35       mon will avoid fetching changes from that remote.
36

OPTIONS

38       --foreground
39
40              Don't fork to the background, and  communicate  on  stdin/stdout
41              using   a  simple  textual  protocol.  The  assistant  runs  the
42              remotedaemon this way.
43
44              Commands in  the  protocol  include  LOSTNET,  which  tells  the
45              remotedaemon  that  the  network  connection  has been lost, and
46              causes it to stop any TCP connctions. That can  be  followed  by
47              RESUME when the network connection comes back up.
48

SEE ALSO

50       git-annex(1)
51
52       git-annex-assistant(1)
53
54       git-annex-enable-tor(1)
55
56       git-annex-p2p(1)
57

AUTHOR

59       Joey Hess <id@joeyh.name>
60
61                                                     git-annex-remotedaemon(1)
Impressum