A repository is where you store all of the actual bits used by Razor to install a node. Or, in some cases, the external location of bits that you link to. A repo is identified by a unique name.
Instructions for the installation, such as what should be installed, where to get it, and how to configure it, are contained in tasks.
To load a repo onto the server, use the command: