A push engine for non-Gitea targets.
The only transport today is Gitea's pull mirror API. GitHub and GitLab targets need a bare clone plus git push --mirror on a schedule. That is what #26 and #34 need.
**A push engine for non-Gitea targets.**
The only transport today is Gitea's pull mirror API. GitHub and GitLab targets need a bare clone plus `git push --mirror` on a schedule. That is what #26 and #34 need.
<!-- github-sync-id:5331795195 -->
Shipped in v3.31.0 (#384): a bare clone per repository plus a forced, pruning push of branches and tags to GitHub or GitLab, see docs/PUSH_TARGETS.md. LFS, wiki and force push protection for push targets are still off and say so in the settings. Closing, details on #390.
Shipped in v3.31.0 (#384): a bare clone per repository plus a forced, pruning push of branches and tags to GitHub or GitLab, see docs/PUSH_TARGETS.md. LFS, wiki and force push protection for push targets are still off and say so in the settings. Closing, details on #390.
<!-- github-comment-id:5522249515 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
A push engine for non-Gitea targets.
The only transport today is Gitea's pull mirror API. GitHub and GitLab targets need a bare clone plus
git push --mirroron a schedule. That is what #26 and #34 need.Shipped in v3.31.0 (#384): a bare clone per repository plus a forced, pruning push of branches and tags to GitHub or GitLab, see docs/PUSH_TARGETS.md. LFS, wiki and force push protection for push targets are still off and say so in the settings. Closing, details on #390.