I need to have a git repository hosted on a Windows Server. Go figure this would be simple to do.
It was a political struggle to get git installed in my work environment. Installing out of the box solutions like scm-manager is not going to happen.
Here is the solution I cobbled together from multiple sources on the Internet.
On my workstation
git clone --bare chrome-app.git clone-chrome-app.git
Copy clone-chrome-app.git to the Windows Server
On the Windows Server
cd /path/to/chrome-app.git git init --bare --shared
On the Windows Server
cd /path/to/chrome-app.git git daemon --base-path=. --export-all --reuseaddr --informative-errors —verbose --enable=receive-pack
Back on my workstation
git ls-remote git://IP.of.Windows.Server/chrome-app git remote add windows git://IP.of.Windows.Server/chrome-app.git