Доступ к хранилищу

Для использования TortoiseSVN (или любого другого клиента Subversion) вам необходимо место, где будут располагаться хранилища. Вы можете содержать ваши хранилища локально и обращаться к ним, используя протокол file://, или же вы можете разместить их на сервере и получать доступ к ним посредством протоколов http:// или svn://. Оба этих протокола для работы с сервером могут ещё и шифроваться, в этом случае это будут протоколы https:// или svn+ssh://, или же вы можете воспользоваться svn:// с SASL.

Если вы используете общедоступную службу размещения проектов (хостинг), такую как Google Code, или ваш сервер уже кем-либо настроен, то вам больше ничего делать не нужно. Переходите прямо к Глава 4, Руководство по ежедневному использованию.

Если у вас нет сервера и вы работаете в одиночку, или если вы только оцениваете Subversion и TortoiseSVN самостоятельно,тогда локальные хранилища, вероятно, будут лучшим выбором. Просто создайте хранилище на вашем собственном ПК, как описано ранее в Глава 3, Хранилище. Вы можете пропустить остаток этой главы и сразу перейти к Глава 4, Руководство по ежедневному использованию, чтобы узнать, как приступить к их использованию.

Если вы думаете разместить многопользовательское хранилище на сетевом ресурсе, подумайте ещё раз. Чтобы узнать, почему мы считаем, что это плохая идея, прочтите «Доступ к хранилищу на сетевом ресурсе». Установка и настройка сервера не так трудна, как кажется, и предоставит вам как большую надёжность, так и, вероятно, большую скорость.

Следующие разделы являются пошаговым руководством по установке и настройке такого сервера на компьютере с Windows. Конечно, вы можете поднять сервер и на Linux-машине, но это выходит за пределы этого руководства. Более подробную информацию о параметрах сервера Subversion, а также о том, как выбрать наилучшую архитектуру для вашей ситуации, можно найти в Книге о Subversion в разделе Server Configuration (Конфигурирование сервера).