git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Windows Server?

From
Shawn O. Pearce <spearce@spearce.org>
Date
Apr 28, 2009, 22:46 UTC
Message-ID
<20090428224653.GT23604@spearce.org>
In-Reply-To
<450196A1AAAE4B42A00A8B27A59278E70AE3F0A6@EXCHANGE.trad.tradestation.com>
John Dlugosz <JDlugosz@TradeStation.com> wrote:
> We are a Windows' shop, writing software that runs on Windows.
> Naturally, the network location I.T. provided for the repository is on a
> Windows server.  I'm concerned with using file:// access once everyone
> starts using it in earnest, especially over a cross-continent VPN.
Yea, really, you want a Git server of some kind on that host.
file:// over SMB over VPN isn't pretty.
 
> I suppose that git-daemon isn't available as a Windows service.

Nope. You could try JGit and its "jgit daemon". Its a pure Java server.

> I
> posted a short time ago asking about it, and the news did not seem good.
> So, is ssh a good second?
How are you going to run SSH on the server?  Cygwin SSH?

But yes, the SSH protocol is the git:// protocol, tunneled through SSH, and will be much more efficient over the VPN than SMB.

> Is there anything that needs to be done on the server machine, other
> than having a SSH server, and formulating the path the way the disk
> really is on that machine (as opposed to the network share structure)?
Nope, not really.
 
-- 
Shawn.
Previous: John DlugoszNext: John Dlugosz
Message 4 of 6 in “Windows Server?”
  1. John DlugoszApr 28, 2009
  2. Thomas AdamApr 28, 2009
  3. John DlugoszApr 29, 2009
  4. Shawn O. PearceApr 28, 2009
  5. John DlugoszApr 29, 2009
  6. Shawn O. PearceApr 29, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.