Add GitHub App token support for repository mirroring
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Proposal
One can authenticate to GitHub as GitHub App.
However, Gitlab repository mirroring only allows using personal access tokens.
Using GitHub App token is preferred because it has a number of benefits:
- They are not tied to a specific user, doesn’t consume a license seat.
- Improved security model because you can attach fine-grained scopes to the bot.
- Higher rate limits
Edited by 🤖 GitLab Bot 🤖