Concluir a importação no GitHub Enterprise Server
Depois de aplicar sua migração à instância de destino e após a revisão da migração, você vai desbloquear os repositórios e excluí-los da origem. Antes de excluir os dados da origem, é recomendável aguardar cerca de duas semanas para garantir o funcionamento adequado de todos os procedimentos.
Neste artigo
Desbloquear repositórios na instância de destino
-
SSH into sua instância do GitHub Enterprise Server.
$ 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 repositórios na origem
Desbloquear repositórios de uma organização do GitHub.com
Para desbloquear repositórios em uma organização do GitHub.com, você enviará uma solicitação DELETE
para o ponto de extremidade de desbloqueio da migração. Você precisará do seguinte:
- Token de acesso para autenticação;
id
exclusivo da migração;-
Nome do repositório a ser desbloqueado.
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
Excluir repositórios de uma organização do GitHub.com
Depois de desbloquear os repositórios da organização do GitHub.com, você deve excluir todos os repositórios migrados anteriormente usando o ponto de extremidade de exclusão de repositórios. Você precisará do token de acesso para autenticação:
curl -H "Authorization: token GITHUB_ACCESS_TOKEN" -X DELETE \
https://api.github.com/repos/orgname/repo_name
Desbloquear repositórios de uma instância do GitHub Enterprise Server
-
SSH into sua instância do GitHub Enterprise Server.
$ 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