Cloning is possible from the fossil extension through the command palette
(Ctrl-Shift-P). Search for Fossil: Clone
.
You'll first be prompted to enter the repository URI. Enter the entire
URI, including the scheme (ex. http://
, file://
, https://
, etc)
Hitting Esc
will abort the cloning process
You will be prompted for your repository authentication user name.
If you do not have a repository user name leave this blank.
Because a user name is not required, hitting Esc
at this step does not
abort the cloning process.
If you entered a username you will be prompted to enter your user
authentication (password). Aborting here (by hitting Esc
) does not
abort the cloning process but falls back to an anonymous clone (no
usernname and no authentication).
Enter the root directory for the cloned repo. If VS Code is opened to a
folder the parent root directory will default to the currently opened
folder, otherwise it will be blank. Hitting Esc
here will abort the
cloning process.
Various prompts may come up while cloning.
If these prompts are unclear then abort by hitting Esc
and run your
fossil clone
command from the built-in terminal (Ctrl+`
).
Most notably this rather ugly prompt about SSL failure can be read about on the Fossil SSL Certificate wikipage: