git.clone should always create target folder if non-existing repo