diff --git a/lib/platform/git/storage.js b/lib/platform/git/storage.js
index e0330644928eb7471a21c96451f2cec1d3cbad08..f8112dc1df2b13b11b727a880cc9b7482eceda56 100644
--- a/lib/platform/git/storage.js
+++ b/lib/platform/git/storage.js
@@ -33,7 +33,7 @@ class Storage {
       config = { ...args };
       repoDir = await tmp.dir({ unsafeCleanup: true });
       git = Git(repoDir.path).silent(true);
-      await git.clone(config.url, '.');
+      await git.clone(config.url, '.', ['--depth=2', '--no-single-branch']);
 
       if (config.gitAuthor) {
         await git.raw(['config', 'user.name', config.gitAuthor.name]);