Not sure what you mean. Adding a deploy key is about as simple as I can imagine, definitely doesn’t require messing with apps, which I agree is a pain.
https://docs.github.com/en/authentication/connecting-to-gith...
(disclosure, former GH)
https://docs.github.com/en/authentication/connecting-to-gith...
(disclosure, former GH)
As nice as this one feature of Gitlab is it is not a major show-stopper. Almost everything we need is available in most git services. So to GGP's point: we are likely to go for the most affordable option even if there's some tradeoffs.
[1]: https://docs.github.com/en/actions/security-guides/automatic... [2]: https://docs.github.com/en/authentication/keeping-your-accou...
> Deploy keys only grant access to a single repository. More complex projects may have many repositories to pull to the same server.