Как настроить установку VisualSVN на экземпляре Windows Azure


Я использовал RDP для входа в мой экземпляр Windows azure. Я скачал VisualSVN Server для Windows, установил его и создал репозиторий. Моя проблема заключается в настройке моего домена или ip, к которому я должен подключиться, чтобы добраться до хранилища. Я использовал свой cloudapp.net url, я также привязал свой IP-адрес к настройкам IP-адресов VisualSVN. Я использую порт 443 и защищенное соединение (https://). Я попытался подключиться к следующему адресу, чтобы связаться с моим репозиторий:

Https://*шифр-код*.cloudapp.net/svn/myrepository

Https://*ip сервера*/svn / myrepository

Каждый раз, когда я получаю эту ошибку в моей visual studio: "Repository is not available. Request was failed with the following message..."

Есть еще предложения ?

4 2

4 ответа:

Возможно, я неправильно понял ваш вопрос, но мне кажется, что вы хотите запустить SVN в Azure, и вы включили RDP на машине, вошедшей в эту машину, установили VisualSVN (я предполагаю, что Visual Studio тоже или, возможно, это роль виртуальной машины), и теперь вы хотите получить к нему доступ публично с ваших локальных машин?

Azure-это платформа PaaS без состояния, в которой состояние компьютера не сохраняется, и каждый раз, когда экземпляр Azure повторно использует ее, вы будете возвращаться к "первому дню" программы без состояния или Ролям ВМ вы загрузили. Это действительно не то место, где можно запустить SVN?

Мэри Джо Фоули ссылается на виртуальную машину с сохраненным состоянием, которая может лучше соответствовать вашим требованиям в будущем http://www.zdnet.com/blog/microsoft/microsoft-to-enable-linux-on-its-windows-azure-cloud-in-2012/11508?tag=mantle_skin;content

MSFT предлагает TFS в качестве службы в Azure для постоянного репозитория кода, который в настоящее время находится в CTP http://blogs.msdn.com/b/bharry/archive/2011/09/14/team-foundation-server-on-windows-azure.aspx

Не уверен, что это поможет, извините, если я далек от цели :)

Новая функциявиртуальных машин теперь добавляет сохраняемость экземплярам, развернутым в Windows Azure, ценой необходимости более прямого управления машиной (например, обновления, настройки,...). VisualSVN теперь можно установить и запустить на облачной виртуальной машине Windows Server (2008 R2 SP1 или 2012) Azure. здесь доступно краткое руководство пользователя с некоторыми советами по настройке.

Чтобы получить доступ к хранилищу SVN на виртуальной машине Azure, нужно проделать небольшой трюк.

  1. Добавьте конечную точку azure (порт 8443, имя VisualSVN как tcp-протокол)на виртуальной машине сервера azure. Вы можете сделать это с портала azure. (предположим, что вы знакомы с процессом)
  2. Установите сервер VisualSVN и настройте его для работы на порту 8443. вы также можете настроить его позже.Следуй дальше.

3.Откройте Диспетчер серверов VisualSVN и откройте свойства (щелкните правой кнопкой мыши и свойства).

  1. вкладка goto Network и добавить ".cloudapp.net " в поле имя сервера, если оно еще не добавлено, и обновить порт сервера до 8443.
  2. применить изменения и перезапустить сервер VisualSVN вручную, если он не перезапущен автоматически.

Вот и все.

Теперь вы можете просматривать на клиенте по https://.cloudapp.net:8443/svn/

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