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

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

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

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

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

Более подробную информацию о серверных настройках Subversion и как выбрать лучшую архитектуру в вашей ситуации вы сможете найти в книге о Subversion в разделе Server Configuration.

В первые дни Subversion установка сервера требовала хорошего понимания конфигурации сервера, и в предыдущих версиях этого руководства мы включали подробное описание установки сервера. С тех пор всё стало проще, появилось несколько готовых инсталляторов сервера, которые помогут вам в процессе установки и конфигурации. Вот ссылки на некоторые инсталляторы, которые нам известны:

Вы всегда можете найти последние ссылки на сайте Subversion.

Дополнительные руководства "Как ..." вы можете найти на сайте TortoiseSVN.