git-annex-p2phttp(1) General Commands Manual git-annex-p2phttp(1) (NAME) git-annex-p2phttp - HTTP (API) git-annex (SYNOPSIS) git-annex p2phttp (DESCRIPTION) HTTP API git-annex . git-annex git-http-backend(1) HTTP . HTTP API git-annex . API git-annex git-annex . --directory . () remote.name.url http remote.name.annexUrl annex+http "annex+http://example.com/git-annex" . annex+http () . remote.name.url remote.name.annexUrl (hostname) git-annex . git-annex remote.name.url remote.name.annexUrl . API HTTP git-annex "/git-annex/$uuid/$key" . : $ curl http://example.com:9417/git-annex/f11773f0-11e1-45b2-9805-06db16768efe/key/SHA256E-s6--5891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03 hello (OPTIONS) --directory=path git-annex . --directory=/foo git-annex /foo/bar /foo/user/bar . git-annex git-annex . git-annex . git-annex . . git-annex . . --jobs=N -JN annex.jobs (worker threads) . . worker (CPU) : --jobs=cpus --proxyconnections=N (idle) . . --clusterjobs=N (gateway) . . --jobs . --jobs=4 --clusterjobs=4 . . --lockedfiles=N . (file descriptor) . . --port=N () . annex+http annex+https . (root) . . --bind=address (bind). . --socket=path (unix domain socket) . git-annex p2phttp . --certfile=filename TLS . --privatekeyfile HTTPS . --privatekeyfile=filename TLS . --certfile HTTPS . --chainfile=filename TLS . . --authenv . HTTPS . GIT_ANNEX_P2PHTTP_PASSWORD_alice=foo123 . GIT_ANNEX_P2PHTTP_PERMISSIONS_alice=readonly . "readonly" "appendonly" . ++ (read+write+remove) . --authenv-http --authenv HTTP . HTTP . --unauth-readonly . --authenv --authenv-http . --unauth-appendonly . --authenv --authenv-http (appendonly) . --unauth-nolocking --unauth-readonly --unauth-appendonly . . (drop) . . --wideopen ++ . . (SEE ALSO) git-annex(1) git-http-backend(1) git-annex-shell(1) git-annex-updateproxy(1) git-annex-initcluster(1) git-annex-updatecluster(1) (AUTHOR) Joey Hess git-annex-p2phttp(1)