On Fri, Nov 22, 2013 at 07:26:40AM -0600, John McKown wrote: > 1) No. git is not client/server. > > This means that questions 2 & 3 are basically not applicable. > > git is a distributed version control system (DVCS). Unlike something > like Subversion or Microsoft Visual Studio Team System, in which > there is a "central server" from which one can "check out" source > and later "check in" your modifications, git is designed so that > each person has basically a point-in-time snapshot of the entire > repository on their own system. They can do whatever they want with > any file that they want. I would strongly suggest that you read up > on git. There is a really nice, but long, book available on-line > here: > http://git-scm.com/book . If you are really interested in git, this > will answer a lot of your questions. > > You can install git on Ubuntu (any distribution) and also on > Windows. But it is not a client/server type set up. If you want a > centralized "shared" repository, there are add ons to git such as > gitolite and gitosis which will help with that. Try reading: > http://stackoverflow.com/questions/10888300/gitosis-vs-gitolite > http://git-scm.com/book/ch4-7.html > http://gitolite.com/gitolite/master-toc.html
It might be worth pointing out that for a light-weight "client-server" setup it's enough to just put a bare Git repo on shared storage, e.g. a mapped Windows share. /M -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: [email protected] jabber: [email protected] twitter: magthe http://therning.org/magnus If you can explain how you do something, then you're very very bad at it. -- John Hopfield
pgpvOaXApDl0K.pgp
Description: PGP signature
