diff options
author | Joey Hess <joey@kitenet.net> | 2012-11-14 20:25:00 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-11-14 20:25:31 -0400 |
commit | ca0c3f90bffd314b04ce4f85c800acbba385bcf6 (patch) | |
tree | fa648018608d2bb0afa24d4539978f2d16c756d1 /doc/special_remotes | |
parent | 50548a7496bd72dcdd5b582f88c9bcad3522f3f9 (diff) |
skeltal webdav special remote
Doesn't actually store anything yet, but initremote works and tests the
server.
Diffstat (limited to 'doc/special_remotes')
-rw-r--r-- | doc/special_remotes/webdav.mdwn | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/doc/special_remotes/webdav.mdwn b/doc/special_remotes/webdav.mdwn new file mode 100644 index 000000000..5cc5c55d9 --- /dev/null +++ b/doc/special_remotes/webdav.mdwn @@ -0,0 +1,36 @@ +This special remote type stores file contents in a WebDAV server. + +## configuration + +The environment variables `WEBDAV_USERNAME` and `WEBDAV_PASSWORD` are used +to supply login credentials. When encryption is enabled, they are stored in +encrypted form by `git annex initremote`. Without encryption, they are +stored in a file only you can read inside the local git repository. So you +do not need to keep the environment variables set after the initial +initalization of the remote. + +A number of parameters can be passed to `git annex initremote` to configure +the webdav remote. + +* `encryption` - Required. Either "none" to disable encryption + (not recommended), + or a value that can be looked up (using gpg -k) to find a gpg encryption + key that will be given access to the remote. Note that additional gpg + keys can be given access to a remote by rerunning initremote with + the new key id. See [[encryption]]. + +* `url` - Required. The URL to the WebDAV directory where files will be + stored. This directory must already exist. Use of a https URL is strongly + encouraged, since HTTP basic authentication is used. + +* `chunksize` - Avoid storing files larger than the specified size in + WebDAV. For use when the WebDAV server has file size + limitations. The default is to never chunk files. + The value can use specified using any commonly used units. + Example: `chunksize=100 megabytes` + Note that enabling chunking on an existing remote with non-chunked + files is not recommended. + +Setup example: + + # WEBDAV_USERNAME=joey@kitenet.net WEBDAV_PASSWORD=xxxxxxx git annex initremote box.com type=webdav url=https://www.box.com/dav/ encryption=joey@kitenet.net |