Не связывайтесь с Cygwin. MSysGit Bash очень хороший.
Самое простое решение - использовать URL-адрес файла.
Я бы не советовал использовать спецификацию \\server\share\repo
, так как подмодули не работают с этим синтаксисом.
Используйте синтаксис file:///\\server\share\repo
, поэтому, когда вы в конце концов решите использовать подмодуль, вам не придется переписывать ваши URL.
Если вам нужно иметь безопасное соединение и некоторое администрирование, я настоятельно рекомендую пойти по маршруту Linux, установив небольшой виртуальный компьютер через virtualbox и установить сервер Ubuntu. Gitolite, gitweb и т. Д. Должны быть хорошими и простыми, если вы хотите интегрировать их с трекером и т. Д.
Многие болезненные годы использования Git в качестве раннего пользователя и все еще использования его в Windows показали, что это наименее болезненный способ добиться этого.
Надеюсь, это поможет.