Add a guarantee that the GitDataStore is initialised before we clone it.
Don't retry the pull/push - use the configured gitTimeout instead