Completar la importación en GitHub Enterprise Server
Una vez que se haya aplicado la migración a tu instancia de destino y hayas revisado la migración, desbloquearás los repositorios y los eliminarás del origen. Antes de eliminar los datos de origen, se recomienda esperar alrededor de dos semanas para asegurarse de que todo funciona de acuerdo con lo esperado.
Desbloquear repositorios en la instancia de destino
-
SSH into tu instancia de servidor de GitHub Enterprise.
$ ssh -p 122 admin@HOSTNAME
-
Unlock all the imported repositories with the
ghe-migrator unlock
command. You'll need your Migration GUID:$ ghe-migrator unlock -g MIGRATION_GUID> Unlocked octo-org/octo-project
Desbloquear repositorios en el origen
Desbloquear repositorios de una organización GitHub.com
Para desbloquear los repositorios en una organizaciónGitHub.com, debes enviar una solicitud de DELETE
al punto final de desbloqueo de migración. Necesitarás:
- Tu token de acceso para autenticación
- El
id
único de la migración -
El nombre del repositorio a desbloquear
curl -H "Authorization: token GITHUB_ACCESS_TOKEN" -X DELETE \ -H "Accept: application/vnd.github.wyandotte-preview+json" \ https://api.github.com/orgs/orgname/migrations/id/repos/repo_name/lock
Eliminar repositorios de una organización GitHub.com
Después de desbloquear los repositorios de la organización GitHub.com, debes eliminar todos los repositorios que migraste anteriormente utilizando el punto final de eliminación del repositorio. Necesitarás tu token de acceso para la autenticación:
curl -H "Authorization: token GITHUB_ACCESS_TOKEN" -X DELETE \
https://api.github.com/repos/orgname/repo_name
Desbloquear repositorios desde una instancia de Servidor de GitHub Enterprise
-
SSH into tu instancia de servidor de GitHub Enterprise.
$ ssh -p 122 admin@HOSTNAME
-
Unlock all the imported repositories with the
ghe-migrator unlock
command. You'll need your Migration GUID:$ ghe-migrator unlock -g MIGRATION_GUID> Unlocked octo-org/octo-project