Repository navigation
v1.0.0 - First public release
First public release of Gitea GitHub Sync.
Automatically discover GitHub pull mirrors owned by a Gitea account and enrich
them with repository metadata, topics, issues and comments.
Features:
- --dry-run, --apply and --apply-quiet execution modes.
- Quiet background execution with a persistent log and final exit status.
- GitHub rate-limit handling and diagnostic API messages.
- Per-repository isolation, process locking and repeat-run deduplication.
- Full English documentation, including YunoHost deployment paths and long-running scans.
Download the ZIP for the script, example configuration and documentation, or
download the individual files. Configure your own tokens locally; no real token
is included. Verify downloads against SHA256SUMS.
Depending on the number of repositories and comments, synchronization can take
hours. Quiet launch success is not completion; inspect the worker log.
Validation: Bash syntax, ShellCheck and local mock API tests, including account
discovery, repeated runs, failure handling, throttling and background operation.