# Clone the repo of this training

## What is cloning?

If you're new to version control, "cloning" simply means downloading a complete copy of
the project repository to your computer. Unlike a regular download, a clone includes the
entire history of the project and allows you to keep your local copy synchronized with
updates. Don't worry, it's a straightforward one-command process!

## About this repository

The repository for this training uses [Mercurial]. This choice is discussed in detail in
[a dedicated page on our main website](python-cnrs-website:contribute/mercurial-heptapod.html).
The installation of Mercurial was presented in [](./versioning.md).

## Clone the repository

To get the training sources locally on your computer, navigate to the directory where you
want to store the repository and run:

```sh
hg clone https://foss.heptapod.net/py-edu-fr/py-edu-fr
```

You can verify that the training directory was created successfully:

```sh
ls
cd py-edu-fr
ls
```

You should now see all the training files in the `py-edu-fr` directory.

[mercurial]: https://www.mercurial-scm.org
