hi all, I am having some trouble understanding the basic ideas behind Github Apps.
let’s talk by example.
what I currently do
I have several repos under my account.
for just a single repo, I have added a deploy key with R/W access.
I can handle my repo from any pc using that deploy key, having full access to the repo but without having access to my other repos.
I can commit to the repo and commits will show up as coming from my username.
what I’d like to do
I’d like to switch from Deploy Keys to apps in order to experiment with Github Apps.
I’d like to be able to accomplish the same, that is, push commits from any pc to a single repo, possibly showing this difference by the fact that commits are pushed as a bot (e.g. my-test-bot) and not my own user.
I have some trouble understanding how to accomplish this.
is there an easy guide I could follow, starting with the basics, not with webhooks and runners (which I understand because I routinely use Github Actions but are not what I’d like to do now)?