Got GitConf function fully working and clones happening nicely.
Thinking about cleaning up logging of system commands and their outputs to the log next.
Build out clone only function for special people's needs and bypass git's pull functionality which I have working great too.