I had an itch that was scratching and that was upload/committing to GitHub without local storage. I didn't find (the five sec search I did) any suitable existing nodes, so I created my own flow (no nodes package).
I threw together a quick description of why, where and how:
If anyone is interested in creating a bunch of nodes for doing this that would be great! My itch is scratched, so will probably do little more.