who would rely on only one vendor and repo for his data?
I got told I was insane for backing up github. I clone all our github repos daily, zip them up and stuff them in S3
For example, in addition to the copy on GitHub whoever pushed last should have a completely current copy. And everyone else working with the repo should have something pretty current.
Our company has thousands of repos, some of them years old.