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

  1. Verify that you are a site administrator on the GitHub Enterprise source. The best way to do this is to verify that you can SSH into the instance.

  2. Generate an access token with the repo and admin:org scopes on the GitHub Enterprise source instance.

  3. To minimize downtime, make a list of repositories you want to export from the source instance.