Have you ever looked into using an s3 backed git repo via jgit? Not sure how many files/revisions you have but it may be a cost effective alternative that you can start using today.
We use it for auto deploys from autoscaled instances cuz github has poor uptime.