You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Yann Esposito 70c1409f14 Update README.md 3 years ago
.gitignore initial commit 3 years ago
LICENSE initial commit 3 years ago
README.md Update README.md 3 years ago
get-my-repos.sh initial commit 3 years ago
migrate.sh initial commit 3 years ago

README.md

Point GH users to your new repository place

:warning: BE SURE TO HAVE A BACKUP OF ALL YOUR REPOSITORIES FIRST :warning:

You have copied all your GitHub repositories and you want to redirect your user to your new page?

This is exactly what this repo is for.

See an example of the result:

https://github.com/yogsototh/asciimandel

:warning: These shell scripts were done in a hurry, so use them with care!

  1. Clone this repository and go into it

  2. retrieve all your repositories (NB_PAGES is only mandatory if you have more than 100 repositories) So if you have 281 repositories, you’ll need 3 pages to list them all.

   ./get-my-repos.sh YOUR_GITHUB_USER_NAME NB_PAGES
  1. One last chance not to overwrite and destroy some repositories. Edit the file repos-urls and remove the lines of the repositories you wan to keep on GitHub.

  2. Really start the migration

   ./migrate.sh PREFIX_OF_DESTINATIONS

for example

   ./migrate.sh https://gitlab.esy.fun/yogsototh

Now all thoses repositories in github have been overwritten. And there will be a simple message to tell your user where they’ll be able to find it.