A repository is the basic unit of GitHub, most commonly a single project. Repositories can contain folders and files, including images – anything your project needs.