docs/src/add-repository.md

Thu, 21 Dec 2017 16:48:58 +0100

author
Mike Becker <universe@uap-core.de>
date
Thu, 21 Dec 2017 16:48:58 +0100
changeset 357
5dfbf7b45873
parent 283
0e36bb75a732
permissions
-rw-r--r--

implements parser for Assignments (previously called SetExpressions) + improves davql debugger regarding DavQLField

Note: we renamed SetExpressions to Assignments so that they are not confused with expressions on sets of elements

---
title: 'dav add-repository'
---

This command runs an interactive assistant that creates a repository [configuration][1] and adds it to the config.xml file.

[1]: ./configuration.html

**Command alias:** add-repo

The assistant firstly asks for a unique repository name.
If you are not sure, which names are already in use, you can get a list of currently present repositories with [dav list-repositories][2].
Then you specifiy the base URL and optional authentication information.
Please keep in mind, that the password is stored base64 encoded in your configuration.
If you do not want this to happen, leave the password blank.
`dav` will ask you for the password when accessing the repository.
Beware that you don't use password prompt in background jobs, though.
A call of `add-repository` may look like this.

	$ dav add-repository
	Each repository must have an unique name.
	name: myfirstrepo

	Specify the repository base url.
	url: https://mynas.local/webdav

	User for HTTP authentication.
	user (optional): mywebuser
	password (optional): 

[2]: ./list-repositories.html

mercurial