A repository contains all model files, including the revision history.
Anyone on the internet can see this model. Only you or members of your org can commit.
Only you or members of your organization can see and commit to this model.
Once your model is created, you can upload your files using the web interface or git.