To export migration data from a GitHub Enterprise instance, you'll need to prepare the instance, lock the repositories, and generate a migration archive. You should export data from a GitHub Enterprise instance if you're planning on changing platforms or are ready to move from a trial instance to a production instance.

Preparing the GitHub Enterprise source instance

Before migrating data from GitHub Enterprise, ensure that you have the proper authentication and administrative access to the instance.

Exporting the GitHub Enterprise source repositories

After locking the source repositories you can export them one at a time. You will then create a single migration archive for the import process.