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.
|
8 months ago | |
---|---|---|
app | 8 months ago | |
.envrc | 8 months ago | |
.gitignore | 8 months ago | |
CHANGELOG.md | 8 months ago | |
LICENSE | 9 months ago | |
README.md | 8 months ago | |
flake.lock | 8 months ago | |
flake.nix | 8 months ago | |
migrate-to-gitea.cabal | 8 months ago |
README.md
migrate-to-gitea
cli tool to migrate from git{hub,lab} to a gitea instance
migrate-to-gitea solves the problem wherein you have just spun up a new self-hosted gitea instance, and now you want to move your project history there (or perhaps to one of the more well known public instances).
usage
migrate-to-gitea --from github:matthewess --to git.mat.services:mat
features
- authentication
- github
- gitlab
- gitea
- supports migrating the following forges to a gitea instance
- github
- gitlab
- gitea
- interactive mode to take settings incrementally from stdin
- dry-run mode to preview changes before applying them
- mark migrated repos as archived
- transform migrated repos into mirrors