350de506cefa

latestSwagger 2.0MIT2026-08-03485217850.7 KB
repository

Migrate a remote git repository

post/repos/migrate

Request body

auth_passwordstring
auth_tokenstring
auth_usernamestring
aws_access_key_idstring
aws_secret_access_keystring
clone_addrstring required
descriptionstring
issuesboolean
labelsboolean
lfsboolean
lfs_endpointstring
milestonesboolean
mirrorboolean
mirror_intervalstring
privateboolean
pull_requestsboolean
releasesboolean
repo_namestring required
repo_ownerstring

the organization's name or individual user's name who will own the migrated repository

service'git' | 'github' | 'gitea' | 'gitlab' | 'gogs' | 'onedev' | 'gitbucket' | 'codebase' | 'codecommit'
uidinteger

deprecated (only for backwards compatibility, use repo_owner instead)

wikiboolean

Response

Repository

allow_fast_forward_only_mergeboolean
allow_manual_mergeboolean
allow_merge_commitsboolean
allow_merge_updateboolean
allow_rebaseboolean
allow_rebase_explicitboolean
allow_rebase_updateboolean
allow_squash_mergeboolean
archivedboolean
archived_atstring date-time
autodetect_manual_mergeboolean
avatar_urlstring
branch_countinteger
clone_urlstring
created_atstring date-time
default_allow_maintainer_editboolean
default_branchstring
default_delete_branch_after_mergeboolean
default_merge_stylestring
default_target_branchstring
default_update_stylestring
descriptionstring
emptyboolean
forkboolean
forks_countinteger
full_namestring
has_actionsboolean
has_codeboolean
has_issuesboolean
has_packagesboolean
has_projectsboolean
has_pull_requestsboolean
has_releasesboolean
has_wikiboolean
html_urlstring
idinteger
ignore_whitespace_conflictsboolean
internalboolean
languagestring
languages_urlstring
licensesstring[]
linkstring
mirrorboolean
mirror_intervalstring
mirror_last_sync_atstring date-time
mirror_updatedstring date-time
namestring
object_format_name'sha1' | 'sha256'

ObjectFormatName of the underlying git repository

open_issues_countinteger
open_pr_counterinteger
original_urlstring
privateboolean
projects_modestring
release_counterinteger
sizeinteger
ssh_urlstring
stars_countinteger
templateboolean
topicsstring[]
updated_atstring date-time
urlstring
watchers_countinteger
websitestring

Example response

{
  "repo_transfer": {
    "teams": [
      {
        "units": [
          "repo.code",
          "repo.issues",
          "repo.ext_issues",
          "repo.wiki",
          "repo.pulls",
          "repo.releases",
          "repo.projects",
          "repo.ext_wiki"
        ],
        "units_map": {
          "repo.code": "read",
          "repo.ext_issues": "none",
          "repo.ext_wiki": "none",
          "repo.issues": "write",
          "repo.projects": "none",
          "repo.pulls": "owner",
          "repo.releases": "none",
          "repo.wiki": "admin"
        }
      }
    ]
  }
}