Feature Request: Github app credential support
Is your feature request related to a problem?
With large enough projects - using basic HTTP auth and SSH doesn't scale well. It's better to use github Apps like ArgoCD does: https://github.com/argoproj/argo-cd/blob/master/docs/user-guide/private-repositories.md#github-app-credential
Solution you'd like
support for github app credentials as a supported credential method. https://docs.github.com/en/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps#about-github-apps
Alternatives you've considered
No response
Anything else?
No response
Using PATs for access to repositories is pretty bad for any organization. A solution involving Github Apps would be great, as it allows for organization owners to centrally manage access and avoid dependence on PERSONAl access token for which nobody knows when they expired or get deleted.
Closing as duplicate of #3596.