Github API - Test Config

mutation startRepositoryMigration
migrations
repos

Starts a GitHub Enterprise Importer (GEI) repository migration.

Arguments
input StartRepositoryMigrationInput

StartRepositoryMigrationInput [input]

Autogenerated input type of StartRepositoryMigration

Attributes
accessToken String

The migration source access token.

clientMutationId String

A unique identifier for the client performing the mutation.

continueOnError Boolean

Whether to continue the migration on error. Defaults to true.

gitArchiveUrl String

The signed URL to access the user-uploaded git archive.

githubPat String

The GitHub personal access token of the user importing to the target repository.

lockSource Boolean

Whether to lock the source repository.

metadataArchiveUrl String

The signed URL to access the user-uploaded metadata archive.

ownerId ID

The ID of the organization that will own the imported repository.

repositoryName String

The name of the imported repository.

skipReleases Boolean

Whether to skip migrating releases for the repository.

sourceId ID

The ID of the migration source.

sourceRepositoryUrl URI

The URL of the source repository.

targetRepoVisibility String

The visibility of the imported repository.

API:
Github GraphQL API

Parameters for StartRepositoryMigration

Returns
StartRepositoryMigrationPayload

StartRepositoryMigrationPayload [object]

Autogenerated return type of StartRepositoryMigration

Attributes
clientMutationId String

A unique identifier for the client performing the mutation.

repositoryMigration RepositoryMigration

The new repository migration.

API:
Github GraphQL API
API:
Github GraphQL API