Start User Migration

Initiates the process of migrating a user's repositories and associated data from GitHub. This endpoint creates a new migration archive that includes the user's selected repositories, issues, pull requests, and other metadata. The migration must be authenticated with the user's credentials and requires proper OAuth scopes or personal access token permissions. Once started, the migration runs asynchronously and returns a migration ID that can be used to check the status and download the result...