Add option to allow branch mirroring to bypass protected branch & push rules
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=8332) </details> <!--IssueSummary end--> ### Problem to solve Currently when using pull mirroring into GitLab, the push user must be granted access to each protected branch. It also appears that mirroring is restricted by branch name push rules. ### Proposal Add an option when setting up pull mirroring to bypass repository restrictions. ### What does success look like, and how can we measure that? The ability for a pull mirror to update all branches, regardless of rules.
issue