git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jakub Narebski <jnareb@gmail.com>
To: "Chris Hoffman" <chris.c.hoffman@gmail.com>
Cc: git@vger.kernel.org
Subject: Re: git-daemon on Windows?
Date: Wed, 11 Jun 2008 06:27:08 -0700 (PDT)	[thread overview]
Message-ID: <m38wxcrtjr.fsf@localhost.localdomain> (raw)
In-Reply-To: <63c5d3820806110551y69e895eeg4fde4bfdaf22bbf2@mail.gmail.com>

"Chris Hoffman" <chris.c.hoffman@gmail.com> writes:

> Is there a distribution of the git server for Windows, or am I totally
> missing the point of git?

I don't know about git-daemon (git server) under Windows, but you can
use I think any web server (Apache, lighttpd, or even IIS) can serve
git over HTTP, and any web server with WebDAV can enable pushing to
git repositories.  Please remember that "dumb" protocols such as HTTP
require additional info which must be generated by git (usually in
post-update / post-commit hook), or transferred.

You can use SSH to access repositories, but I don't know any SSH
server for Windows.  You can use Cygwin OpenSSH server, I think
(restrict access with git-shell, or use gitosis)...

Or you can use any networked file system.

> 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).

The preferred workflow is for each person to have its own clone of
repository; one repository plays role of central one, ut not by
socilogical not technical reasons.  Centralized workflow is possible,
but id doesn't take as much attention.

-- 
Jakub Narebski
Poland
ShadeHawk on #git

  reply	other threads:[~2008-06-11 13:28 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-06-11 12:51 git-daemon on Windows? Chris Hoffman
2008-06-11 13:27 ` Jakub Narebski [this message]
2008-06-11 16:41   ` Avery Pennarun
2008-06-11 13:54 ` Johannes Sixt
2008-06-12 15:23   ` John Yesberg
2008-06-12 18:24     ` Chris Hoffman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m38wxcrtjr.fsf@localhost.localdomain \
    --to=jnareb@gmail.com \
    --cc=chris.c.hoffman@gmail.com \
    --cc=git@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).