Need to import projects from GHub to GLab but my organization's license expired

The company I work for wants to move to GitLab from GitHub Enterprise. The problem is that our GitHub license expired (yea, yea, I know…)…and when I try to “Import Project” via GitLab, it just shows my personal repos, not the organization’s repos. I am a member and manager of the organization.

Of course, I have the repos locally…but I’d really like the history. I’ve searched far and wide for any related issues and didn’t see any. I’ve already emailed GitHub support to see if they can re-activate the license for a day or two, but not holding my breath. Any help or suggestions would be greatly appreciated.

Thanks in advance.

I want to do the same thing, and my GitHub organization license also got expired. I asked GitHub support to reactivate for a few days so that I can back up, and I can access it now.
However, even though I can access the organization repos, in GitLab I still can only import the personal ones, I’m not sure if this is normal or because it’s disable by GitHub…

I’d like to know if it’s possible to import the repository from organization from GitHub to GitLab. :flushed:


The importer will only move over each project that you are explicitly a member of, without taking into account any user rights (like admin access). As a test, try adding your GitHub user as a member to one of these projects and re-attempt the import.

If this is functionality that you believe you need or others would find useful, feel free to open up a feature request on the GitLab CE issue tracker.

The documentation seems a bit unclear and doesn’t mention these limitations. If you would like to open up an issue on the documentation regarding its clarity, you can do so at the Project import/export tools page. There is a ‘Create An Issue’ button at the bottom of the page.

1 Like