Re: git-daemon on Windows?
- From
Chris Hoffman <chris.c.hoffman@gmail.com>
- Date
- Jun 12, 2008, 18:24 UTC
- Message-ID
- <63c5d3820806121124p490ecf3eh87cb7c3742937fb2@mail.gmail.com>
- In-Reply-To
- <1033a22d0806120823j40185f9dj28672803490f8bdb@mail.gmail.com>
Yes, I think that this is a very good section of the tutorial to consult. It is just hard for me to beat back my subversion thinking.
On Thu, Jun 12, 2008 at 11:23 AM, John Yesberg <john.yesberg@gmail.com> wrote:
Show 39 quoted lines
> I'm trying to learn about this too. > I found the gittutorial > http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html > useful. > See the section "Using git for collaboration", which explains how use > can use a shared filesystem. > > Or maybe I don't understand the subtleties of the issue. > > John. > > On Wed, Jun 11, 2008 at 2:54 PM, Johannes Sixt <j.sixt@viscovery.net> wrote: >> Chris Hoffman schrieb: >>> Is there a distribution of the git server for Windows, or am I totally >>> missing the point of git? Will a simple file share work, or do I have >>> to worry about file locking and such (e.g., two people try to commit >>> at the same time). >> >> You are missing *some* point of git: Usually, everyone has his own >> repository, hence, commits that happen concurrently won't be a problem. >> >> But you must exchange your work, and for this it is common that everyone >> in addition has a publically accessible (bare) repository. These you can >> place on a normal file share. I do this all the time. >> >> You *can* choose to have only a single (bare) repository that everyone >> uses to exchange work. But then you do have to worry about concurrent >> *pushes* that get in the way of each other. You have this problem no >> matter which form of server you chose (file share, ssh, git daemon, >> WebDAV). If you go this route, you need a policy how people publish their >> work (eg. branch namespaces). msysgit and 4msysgit do it this way. >> >> -- Hannes >> -- >> To unsubscribe from this list: send the line "unsubscribe git" in >> the body of a message to majordomo@vger.kernel.org >> More majordomo info at http://vger.kernel.org/majordomo-info.html >> >