Is there a best practice for this? I was thinking either to
Create a repo, add original repo as upstream remote
Create a \"mirror\" repo, then f
GitHub allows you to import an existing repository on Git, Subversion, Mercurial, and TFS.
See https://github.com/new/import