Git can be used as a destination for templates but it should also be able to pull in a git repo to use as a source for templates. Config should be updated to reflect multiple source options like destination.
Example
src:
type: git
repo: [email protected]:my-repo
path: apps/nginx