Как я могу использовать локальный репозиторий Subversion между рабочей станцией Mac и виртуальной машиной Windows? - PullRequest
1 голос
/ 30 сентября 2011

Я хотел бы поделиться репозиторием Subversion между моим основным компьютером под управлением OS X Lion и виртуальной машиной под управлением Windows 7, размещенной на этом компьютере (через VMware). Я не уверен, что это лучший способ сделать это.

Я подумываю о настройке сервера Apache и Subversion на стороне OS X и надеюсь, что это позволит моему виртуальному получать доступ к хранилищу из виртуальной Windows, используя что-то вроде Tortoise SVN и доступ к хранилищу по адресу * 1004 кажется возможным, так как сторона OS X всегда работает.

Альтернативой может быть настройка Apache и Subversion в виртуальной Windows, что потребует от меня запуска виртуальной виртуальной машины каждый раз, когда я хочу получить доступ к хранилищу со стороны OS X. Возможно, Subversion можно настроить в IIS? Это сэкономит время, если мне не нужно устанавливать Apache.

В любом случае, я не уверен в том, как лучше всего это настроить и каковы предостережения для каждого варианта. Я также не нашел хорошего пошагового руководства, которое покажет, как настроить сервер Subversion на любой ОС, использующей Apache.

Тогда есть также опция использования svnserve, с которой я не знаком. Будет ли хранилище, не обслуживаемое HTTP-сервером, таким как Apache, доступным для тех, кто не обслуживает его с хоста OS X и виртуальной Windows?

Будут оценены любые указатели.

1 Ответ

3 голосов
/ 01 октября 2011

Как Apache, так и svnserve используют сетевые протоколы, поэтому основные настройки сети между вашим хостом и вашим гостем относительно маршрутизации и брандмауэров будут одинаковыми.

Если вы уже установили Apache и знакомы с ним, я рекомендую использовать его.В противном случае я рекомендую svnserve , потому что его намного проще установить и настроить.В SVN-Book есть глава для настройки svnserve как в Windows, так и в OSX.

...