The "clone" command:
Usage: fossil clone ?OPTIONS? URI FILENAME
Make a clone of a repository specified by URI in the local
file named FILENAME.
URI may be one of the following form: ([...] mean optional)
HTTP/HTTPS protocol:
http[s]://[userid[:password]@]host[:port][/path]
SSH protocol:
ssh://[userid@]host[:port]/path/to/repo.fossil\
[?fossil=path/to/fossil.exe]
Filesystem:
[file://]path/to/repo.fossil
Note 1: For ssh and filesystem, path must have an extra leading
'/' to use an absolute path.
Note 2: Use %HH escapes for special characters in the userid and
password. For example "%40" in place of "@", "%2f" in place
of "/", and "%3a" in place of ":".
By default, your current login name is used to create the default
admin user. This can be overridden using the -A|--admin-user
parameter.
Options:
--admin-user|-A USERNAME Make USERNAME the administrator
--nocompress Omit extra delta compression
--once Don't remember the URI.
--private Also clone private branches
--ssl-identity FILENAME Use the SSL identity if requested by the server
--ssh-command|-c SSH Use SSH as the "ssh" command
--httpauth|-B USER:PASS Add HTTP Basic Authorization to requests
-u|--unversioned Also sync unversioned content
-v|--verbose Show more statistics in output
See also: init