diff --git a/lib/platform/github/index.js b/lib/platform/github/index.js
index 350e20aa56f970172d3f54c43b06f140d8167c91..accafdee800208cdaf1ef2078f934dfa42084d1e 100644
--- a/lib/platform/github/index.js
+++ b/lib/platform/github/index.js
@@ -53,7 +53,7 @@ async function getRepos(token, endpoint) {
     process.env.GITHUB_ENDPOINT = endpoint;
   }
   try {
-    const res = await get('user/repos');
+    const res = await get('user/repos', { paginate: true });
     return res.body.map(repo => repo.full_name);
   } catch (err) /* istanbul ignore next */ {
     logger.error({ err }, `GitHub getRepos error`);
diff --git a/test/config/index.spec.js b/test/config/index.spec.js
index 869b7d4de7225cc011e43bf798f7e72e038e9c7b..b8d06b5581baa2fbfeddb52181f397961b01783b 100644
--- a/test/config/index.spec.js
+++ b/test/config/index.spec.js
@@ -76,6 +76,7 @@ describe('config/index', () => {
       const env = {};
       defaultArgv = defaultArgv.concat(['--autodiscover', '--token=abc']);
       ghGot.mockImplementationOnce(() => ({
+        headers: {},
         body: [
           {
             full_name: 'a/b',
@@ -145,6 +146,7 @@ describe('config/index', () => {
       const env = { GITHUB_TOKEN: 'abc' };
       defaultArgv = defaultArgv.concat(['--autodiscover']);
       ghGot.mockImplementationOnce(() => ({
+        headers: {},
         body: [],
       }));
       await configParser.parseConfigs(env, defaultArgv);
@@ -155,6 +157,7 @@ describe('config/index', () => {
       const env = { GITHUB_TOKEN: 'abc', RENOVATE_LOG_FILE: 'debug.log' };
       defaultArgv = defaultArgv.concat(['--autodiscover']);
       ghGot.mockImplementationOnce(() => ({
+        headers: {},
         body: [],
       }));
       await configParser.parseConfigs(env, defaultArgv);
diff --git a/test/platform/github/__snapshots__/index.spec.js.snap b/test/platform/github/__snapshots__/index.spec.js.snap
index 1bd4e7c2a88e995c9c0d26ebd355eb411d0603e1..f0c748b5cdd87760f43ba0c71bde2e372b5141b2 100644
--- a/test/platform/github/__snapshots__/index.spec.js.snap
+++ b/test/platform/github/__snapshots__/index.spec.js.snap
@@ -519,6 +519,9 @@ exports[`platform/github getRepos should return an array of repos 1`] = `
 Array [
   Array [
     "user/repos",
+    Object {
+      "paginate": true,
+    },
   ],
 ]
 `;
@@ -534,6 +537,9 @@ exports[`platform/github getRepos should support a custom endpoint 1`] = `
 Array [
   Array [
     "user/repos",
+    Object {
+      "paginate": true,
+    },
   ],
 ]
 `;