migrate-to-gitea/README.md

24 lines
782 B
Markdown

# 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](https://gitea.io) 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