I have a very specific question about the user model. (I suppose asking this question betrays my ignorance, but hey, I just want to know!)
I have a simple Ubuntu server in which our project repository will be stored, from which about 6 guys will clone the project. Each of them has its own user account on this host. The project repository is on the path / home / git / project-name.git. I could create a group to sunbathe these users and the git user.
When developer users click on this remote repository, I donβt want them to do all this as the same user (say, the user 'git' or something else), since I want to know who did what.
If I have all the id_rsa.pub.name keys on the path / home / git / .ssh /, then add yourself to * / home / git /. ssh / authorized_keys *, without knowing who did what, right?
Therefore, do I give full access to / home / git / project-name.git for each group to which the developer accounts on this host belong?
Any advice would be warmly welcome.
Thanks Russ
source
share