2012-02-12 3 views
2

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

https: // * encryptcode * .cloudapp.net/СВН/myrepository

https: // * сервер IP */СВН/myrepository

Everytime я получаю эту ошибку в моей визуальной студии: "Repository is not available. Request was failed with the following message..."

Любые другие предложения?

+0

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

+0

правильный! извините, если я не был ясен – anthonypliu

+0

Прошу прощения, я не закончил сообщение, поставил его как ответ !! – user728584

ответ

0

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

Azure - это платформа PaaS без гражданства, в которой состояние машины не сохраняется, каждый раз, когда ваш экземпляр Azure перерабатывается, вы возвращаетесь к «одному дню» программы без гражданства или выгружаете VMRole. Это действительно не место для запуска 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

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

+0

Из памяти SVN основанный на файлах, возможно, вы можете сохранить код в хранилище Blob и сохранить его там, мне интересно, кто-нибудь это сделал, и если он работает (или более точно поддерживается)! – user728584

-1

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

6

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

+1

Эй, Марко! Спасибо за отличный гид! http://mictorino.files.wordpress.com/2013/01/windowsazure_visualsvnquickstart.pdf – bahrep

0

Вам нужно сделать небольшой трюк, чтобы получить доступ к репозиторию SVN на Azure VM.

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

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

  1. Перейти на вкладку «Сеть» и добавить «.cloudapp.net»в поле имени сервера, если не добавляется уже и порт сервера обновлений в 8443.
  2. Применить изменения и перезапустить сервер VisualSVN вручную, если не запустился автоматически.

Вот и все.

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