Versión del artículo: Enterprise Server 2.17
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 en tu instancia de servidor de GitHub Enterprise.
$ ssh -p 122 admin@HOSTNAME
- Libera todos los repositorios importados con el comando
ghe-migrator unlock
. Nececitarás tu GUID de Migración:$ 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 GitHub Enterprise Server
- SSH en tu instancia de servidor de GitHub Enterprise.
$ ssh -p 122 admin@HOSTNAME
- Libera todos los repositorios importados con el comando
ghe-migrator unlock
. Nececitarás tu GUID de Migración:$ ghe-migrator unlock -g MIGRATION_GUID > Unlocked octo-org/octo-project