GitHub Migrations API

The GitHub Migrations API lets you migrate data to and from GitHub. It supports organization migrations that export repositories and metadata as downloadable archives, source imports that convert repositories from Subversion, Mercurial, or TFS to Git, and user migrations for moving personal repositories between accounts or platforms.

Documentation

API entry from apis.yml

apis.yml Raw ↑
aid: github:github-migrations-api
name: GitHub Migrations API
tags:
- Export
- Import
- Migrations
baseURL: https://api.github.com
humanURL: https://docs.github.com/en/rest/migrations?apiVersion=2022-11-28
properties:
- url: https://docs.github.com/en/rest/migrations
  type: Documentation
description: The GitHub Migrations API lets you migrate data to and from GitHub. It supports organization
  migrations that export repositories and metadata as downloadable archives, source imports that convert
  repositories from Subversion, Mercurial, or TFS to Git, and user migrations for moving personal repositories
  between accounts or platforms.