Import auf GitHub Enterprise Server abschließen
Nachdem Ihre Migration auf Ihre Zielinstanz angewendet wurde und Sie die Migration überprüft haben, entsperren Sie die Repositorys, und löschen Sie sie von der Quelle. Vor dem Löschen Ihrer Quelldaten sollten Sie etwa zwei Wochen warten, um sicherzugehen, dass alles erwartungsgemäß funktioniert.
Repositorys auf der Zielinstanz entsperren
-
SSH into Ihre GitHub Enterprise Server-Instanz.
$ 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
Repositorys auf der Quellinstanz entsperren
Repositorys auf einer GitHub.com-Organisation entsperren
Um die Repositorys in einer GitHub.com-Organisation zu entsperren, senden Sie eine DELETE
-Anforderung an den Endpunkt zum Entsperren der Migration. Sie benötigen Folgendes:
- Ihr Zugriffstoken für die Authentifizierung
- die eindeutige
ID
der Migration -
den Namen des zu entsperrenden Repositorys
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
Repositorys aus einer GitHub.com-Organisation löschen
Nachdem Sie die Repositorys der GitHub.com-Organisation entsperrt haben, sollten Sie mithilfe des Endpunkts zum Löschen des Repositorys jedes Repository löschen, das Sie zuvor migriert haben. Sie benötigen Ihr Zugriffstoken für die Authentifizierung:
curl -H "Authorization: token GITHUB_ACCESS_TOKEN" -X DELETE \
https://api.github.com/repos/orgname/repo_name
Repositorys auf einer GitHub Enterprise Server-Instanz entsperren
-
SSH into Ihre GitHub Enterprise Server-Instanz.
$ 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