Sites like Github, Bitbucket, and GitLab make it ridiculously easy to setup
public and private remote repos, which might make a lot of sense for your team.
Sometimes there is an added cost to this though, whether financially or simply
introducing another third-party dependency into your project.
Setting up your