Сервер SVN

Создание виртуальной машины

Сначала нам нужно создать виртуальную машину. Если у вас еще нет подписки на сервис Azure, вы можете подписаться на бесплатную пробную версию и получить ресурсы Azure на 200 долларов США в течение месяца.

В портале управления Azure перейдите по пунктам меню New > Compute ("Новый > Расчет"), затем выберите требуемый образ и следуйте указаниям, которые будут появляться на экране.

1 2 3

Размер виртуальной машины может быть определен исходя из количества пользователей. В моем случае мне не требуется увеличивать исходный размер виртуальной машины (я буду ее единственным пользователем), поэтому я выбрал машину А1. Хорошая новость заключается в том, что размер виртуальных машин Azure может быть изменен в будущем без утраты функциональности машины, развернутой на конкретной платформе. 4

Как правило, в качестве места локализации я выбираю "восточную часть Соединенных Штатов" ("eastern United States"), т.к. такое местоположение обеспечивает для меня наименьшее время задержки при обработке данных. Выбирайте самый близко расположенный к вам регион. 5

Когда виртуальная машина будет создана, мы подключимся к серверу.

Вход на сервер

В портале управления Azure выберите свою виртуальную машину, а затем щелкните кнопку “connect” ("подключить"). 6 7 8

Нам потребуются те же самые параметры доступа пользователя, которые мы указали и при создании виртуальной машины. 9

Теперь вход выполнен.

Установка приложения VisualSVN

Не хочу здесь никого обманывать. Я не сторонник использования консольных команд. Запускаю программу установки (в состав которой входит "мастер" установки) и во всех появляющихся окнах щелкаю кнопку "next" ("далее"). 10

Программа загружается со страницы загрузки VisualSVN: http://www.visualsvn.com/server/download/

Конфигурирование приложения VisualSVN

Как только приложение будет установлено, наша работа будет почти закончена. Мы можем добавлять пользователей, проекты и т.д. 11

Приведу небольшой пример, иллюстрирующий порядок добавления пользователя и проекта. 12 13

Теперь пользователь и репозиторий созданы. Давайте перейдем на сторону клиента. По привычке, я выбираю для использования приложение TortoiseSVN (мне удобно с ним работать).

Действия со стороны клиента

Щелкните правой кнопкой мыши, откроется новое окно проверки ("checkout"). С этим окном мы уже знакомы.

Здесь важно отметить, что мы используем адрес облачного сервиса, выбранный нами ранее. 14 15

Не торопитесь

Для того чтобы подключиться к виртуальной машине, нам нужно открыть брандмауэр конечной точки HTTPS на платформе Azure. Для этого мы отправляемся на сайт указанного сервиса, выбираем опцию конфигурирования настроек виртуальной машины, затем переходим к пункту меню Endpoints ("Конечные точки") и добавляем конечную точку: 16 Попытайтесь снова выполнить процедуру проверки: 17 Готово! 18 Как видите, вся операция выполняется очень быстро и просто.