GitHub - kubernetes/git-sync: A sidecar app which clones a git repo and keeps it in sync with the upstream.
git-sync is a simple command that pulls a git repository into a local directory. It is a perfect "sidecar" container in Kubernetes - it can periodically pull files down from a repository so that an application can consume them. git-sync can pull one time, or on a regular interval.
https://github.com/kubernetes/git-sync