AFAIK there's no guide for setting up msysgit to work as a Git server.
Certainly the git daemon does not work in the msysgit port yet.
However, you don't need the git daemon, if you can setup a SSHD on the
server, where the logins have access to git, and are given the
msysgit's bash as their shell. THEN you might be able to use Windows
as a Git server based on msysgit. Note that this is VERY experimental!
I would really recommend using a linux machine as the Git server.
--
.marius
Here's an example:
== New Remote Repo ==
[On the server]
$ md \git\newrepo.git
$ cd \git\newrepo.git
$ git init --bare
This may either be done locally or on the remote server (if done locally simply copy the result to the server directory). Setup a bare repository
[On the workstation]
$ cd local_repo
$ git remote add origin <SERVER_URL>
Add the remote server to the local config, eg: git remote add origin //server/git/newrepo.git
Note the use of forward slash is intentional!
$ git push origin master
Push the local master branch to the remote
Seems to work without problems, including over VPN and there's no need to SSH or any in fact software to be running on the server.
The easiest is certainly to share a directory on the server with the clients.
The clients can mount it as a drive and access it like a local repository.
-- Hannes