

I initially made the user an Administrator as this made the install process easier (I had access to sudo as the git user for example) and then once it was all set up, I turned off administrator permissions for this user. Workgroup Manager to create their home directory. This user can either be created as a local user or in the directory, it doesnt really matter. In order to keep things straightforward, I called this user git. Its based on a very similar project called Gitosis, but Gitolite seems to be under active development whereas Gitosis seems to have been left alone for a while. Its pretty easy, if you have even a working command-line git client, to download the source and set things up. Im sure GitHub:fi is quite good and at 2500 itd want to be, but Im not shelling out that kind of money for a side project. The options seem to be limited to the git-daemon which by default only has anonymous read-only access to the projects (or, if you enable write to the projects, its anonymous write access only) and running a private version of GitHub, known as GitHub:fi. Git is also baked into Textmate as well which is my editor of choice. Tower is in public beta at the moment, but is quite stable and usable. They can also export their copy and its quite easy for me to merge it back into my version. I can grab a folder thats managed by git, email it to a colleague and they can merge it into their git repository quite easily. This is a more distributed version control system, not only does it not need a server but theres no one standard type of server software to run either. If youre working with someone on a project and they dont have access to your repository (for example if its on an internally accessible server thats not published to the Internet) then its a lot tricker to merge changes back and forth.

Theres a hidden.svn folder in each folder that holds important information and if you delete this, Subversion gets a bit annoyed. If Im collaborating with someone else on a project and they, for example, send me a new folder of images for a project, I cant just delete the old folder of images and put the new one in its place.

How To Install Git For Mac Os X By freesvosepca1974 Follow | Public
