repman-io / repman

Repman - PHP Repository Manager: packagist proxy and host for private packages
https://repman.io
MIT License
519 stars 107 forks source link

Support Github App authentication? #687

Open Jelle-S opened 2 months ago

Jelle-S commented 2 months ago

We are a large organisation migrating from GitHub to GitHub Enterprise. We currently use repman with a "shared" github account, and have its credentials in a password manager.

In GitHub enterprise we don't want to have to create such a shared account, and we don't want to use a personal account for repman either. If we do that, we might get in trouble when the owner of that account is fired, leaves, ...

Is there a way, or are there plans to integrate repman as a GitHub App?

See Authenticating as a GitHub App for info on the authentication part and Building CI checks with a GitHub App for more info on how to authenticate and clone a repo as a Github App