Hosting git repository on Windows Server with minimal 3rd party packages
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
Comments