A repository is a place to store, manage and distribute code. Think of it like “Dropbox” for code. Some common external repositories are Bitbucket, GitHub and GitLab.
Why are repositories important? Because it makes collaboration so much easier. It also makes moving code from testing to development much simpler.