config manager based on git