Как настроить установку 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 ответа:
Возможно, я неправильно понял ваш вопрос, но мне кажется, что вы хотите запустить 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, нужно проделать небольшой трюк.
- Добавьте конечную точку azure (порт 8443, имя VisualSVN как tcp-протокол)на виртуальной машине сервера azure. Вы можете сделать это с портала azure. (предположим, что вы знакомы с процессом)
- Установите сервер VisualSVN и настройте его для работы на порту 8443. вы также можете настроить его позже.Следуй дальше.
3.Откройте Диспетчер серверов VisualSVN и откройте свойства (щелкните правой кнопкой мыши и свойства).
- вкладка goto Network и добавить ".cloudapp.net " в поле имя сервера, если оно еще не добавлено, и обновить порт сервера до 8443.
- применить изменения и перезапустить сервер VisualSVN вручную, если он не перезапущен автоматически.
Вот и все.
Теперь вы можете просматривать на клиенте по https://.cloudapp.net:8443/svn/