The central device for the bluetooth public transport departure display is moved to a Raspberry Pi Zero. For this I am using the NodeJs libraries Noble and Bleno.
The problem is: you have or want just one ssh login but multiple users that should be able to push and pull from a Git repo. And you don't want to give out the full ssh access. To solve this issue I used Gitolite in the past on a machine with Uberspace. On the Wiki of Uberspace you can find a detailed description. Since I am running my own server box I installed this light weight solution following the documentation at the Gitolite site.
The configuration of Gitolite is done by checking out the gitolite-admin repo and then pushing configuration changes onto it. To clone the configuration onto the local machine:
git clone firstname.lastname@example.org:gitolite-admin