I would really like cron jobs on servers to be able to push to a branch/per/server with no access to other repos/branches.
The ideal would be to create ssh keys per host/branch and add them but there doesnt seem to be any way to do that (YET!!!) and the per repo access keys are RO only.
I really dont want to have to create a user per box/branch - that would get ridiculous (and expensive in this case)
(At the moment the work around seems to be to have a local box work as an aggregator and pushing to the cloud - which seems a little circuitous - I may as well just use a local git repo server. Gitlab/gitea etc.)
Thanks.