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: mag...@therning.org   jabber: mag...@therning.org
twitter: magthe               http://therning.org/magnus

If you can explain how you do something, then you're very very bad at
it.
     -- John Hopfield

Attachment: pgpvOaXApDl0K.pgp
Description: PGP signature

Reply via email to