16 ms·
I highly recommend using Gitosis; it makes managing teams, projects and users a breeze. It's really nifty: you get a git repo that contains the ssh keys and con
by rafd 16y ago
I highly recommend using Gitosis; it makes managing teams, projects and users a breeze. It's really nifty: you get a git repo that contains the ssh keys and config file to manage the system. Add the user's key, add the user to the config file, push, and you're done!
- cdr 16y agoI don't see any reason to run gitosis when there's gitolite, even for a single user. Either is definitely preferable to doing things manually, though.
- ehsanul 16y agoI just went throught gitolite's readme, and I don't see any reason why a lone dev might want to use it, since it seems to be built for managing teams with access control needs. Doing it manually for me just means (on the server): mkdir project_name cd project_name git init --bare Hardy difficult. I already have ssh keys set up from long back, so that's all I have to do really. Then I just add the remote repository on my local machine.
- cdr 16y agoI avoid sysadmin work when possible - it's not something I enjoy spending time on. Setting up gitolite is dead simple - setting up a git server manually manually might be 'simple' compared to other tasks, but it's still unnecessary work. Creating new repos is as simple as changing the config file and pushing it - no need to do anything on the server at all. I see absolutely no reason TO do it manually, and that's the decider.
- nuclear_eclipse 16y agoAs mentioned by cdr, "Gitolite" is a spiritual successor to gitosis, and has a lot improvements and new features in management, permissions, and setup.
- patio11 16y agoInstalling gitosis was probably the most error-prone and miserable experience I have ever had in Ubuntu system administration. Solid as a rock once I got it up, but man, at the time I had to cobble three different blog posts together with a bit of bubblegum. Obligatory disclaimer: my mental model for both git and sysadminning is not as good as the mean HN reader's.