github-gk-aks / github-migration-self-service

Migrating repositories between GitHub products
0 stars 0 forks source link

GHES/GHEC BIG repos to GitHub migration [GEI] #50

Closed gauravkhanna3007 closed 4 months ago

gauravkhanna3007 commented 4 months ago

Repositories

https://github.com/github-gk-aks/firstgithubrepo migration-src https://github.com/github-gk-aks/secondgithubrepo migration-dst https://github.com/github-gk-aks/thirdgithubrepo migration-src https://github.com/github-gk-aks/fourthgithubrepo migration-dst

Target repository visibility

Internal

github-actions[bot] commented 4 months ago

👋 Thank you for opening this migration issue.

The following 4 repositories have been parsed from your issue body:

https://github.com/github-gk-aks/firstgithubrepo
https://github.com/github-gk-aks/secondgithubrepo
https://github.com/github-gk-aks/thirdgithubrepo
https://github.com/github-gk-aks/fourthgithubrepo

The following target organization have been parsed form your issue body:

migration-src
migration-dst
migration-src
migration-dst

The target repository visibility is set to be: Internal

The following repositories are scheduled for migration to their respective target organizations

  Repository firstgithubrepo will be migrated to the migration-src target organization
Repository secondgithubrepo will be migrated to the migration-dst target organization
Repository thirdgithubrepo will be migrated to the migration-src target organization
Repository fourthgithubrepo will be migrated to the migration-dst target organization
Troubleshooting If the parsed repositories are not matching the repositories listed in your issue body, you can edit the issue body and make sure it's correct. List your repositories in a code block as this one: ``` https://source.example.com/your-org/your-repository-1 https://source.example.com/your-org/your-repository-2 ```

Run the migration

Add a comment to this issue with one of the following two commands in order to run a migration:

Dry-run

We recommend to do a "dry-run" migration first which will not lock your source repository and therefore does not block your users from continuing to work on the repository.

/run-dry-run-migration

Production

After you have verified your "dry-run" migration and after you have announced the production migration to your users, create a comment with the following command to start the production migration. It will lock your source repository and make it unaccessible for your users.

/run-production-migration
gauravkhanna3007 commented 4 months ago

/run-dry-run-migration

github-actions[bot] commented 4 months ago

:hourglass: Dry-run migration in progress. View workflow run for details

gauravkhanna3007 commented 4 months ago

/delete-repositories

github-actions[bot] commented 4 months ago

:wastebasket: Deleted Dry-run migration. View workflow run for details

To run the production migration enter the following command:

/run-production-migration