fix: error if dynamic-settings is no git repo
This can happen if the first server configured on a particular host with a particular version of the config generator is configured "static", i.e. without dynamic settings, in which case the directory will be created with some empty server-type subdirectory but without cloning the git repo.