Git распределенная система контороля версий, не нужно пользоваться ею как SVN. Клонируйте репозитории по необходимости, это же просто и можно делать локально.
Создайте в разделяемой папке bare репозиторий Git:
mkdir repo
cd repo
git init --bare
В Ubuntu добавьте в репозиторий ссылку на только что созданный разделяемый репозиторий и выполните в него push имеющихся коммитов.
git remote add origin [путь к папке разделяемого репозитория]
git push origin master #отправляем ветку master в удаленный репозиторий по ссылке origin
Теперь клонируем разделяемый репозиторий в Windows.
git clone [путь к разделяемому репозиторию]
и работаем в копии. Изменения отправляем и получаем командами push и pull.