如何在Windows Azure实例上设置VisualSVN安装程序

时间:2012-02-12 02:00:05

标签: svn azure version-control visualsvn-server

我已经使用RDP进入我的windows azure实例。我下载了VisualSVN Server for Windows并安装了它并创建了一个存储库。我的问题是设置我的域或IP,我想连接到达存储库。我使用了我的cloudapp.net网址,我还将我的IP绑定到了VisualSVN IP地址的设置中。我正在使用端口443,并使用安全连接(https://)。我已尝试连接到以下地址以访问我的存储库:

的https:// * encryptcode * .cloudapp.net / SVN / myrepository

https:// * 服务器ip * / svn / myrepository

每次我在visual studio中出现此错误: "Repository is not available. Request was failed with the following message..."

还有其他建议吗?

4 个答案:

答案 0 :(得分:6)

新的Virtual Machines功能现在为Windows Azure上部署的实例添加了持久性,代价是需要更直接地管理计算机(例如:更新,设置......)。 VisualSVN现在可以在位于Windows Server(2008 R2 SP1或2012)Azure VM的云上安装和运行。 Here我们提供了一些快速入门指南,其中包含一些设置提示。

答案 1 :(得分:0)

我可能误解了你的问题,但它告诉我你在Azure中运行SVN,你已经在登录到该机器的机器上启用了RDP,安装了VisualSVN(我也假设Visual Studio或者这可能是VM角色)现在你想从你的内部部署机器公开访问它吗?

Azure是一个无状态PaaS平台,其中没有存储机器状态,每次Azure实例回收时,您将返回到“第一天”无状态程序或您上传的VMRole。这不是真正运行SVN的地方吗?

Mary Jo Foley确实引用了一个可能更好地满足您未来需求的持久状态VM http://www.zdnet.com/blog/microsoft/microsoft-to-enable-linux-on-its-windows-azure-cloud-in-2012/11508?tag=mantle_skin;content

MSFT确实在Azure上为TFS作为服务提供了一个持久性代码存储库,该存储库当前位于CTP http://blogs.msdn.com/b/bharry/archive/2011/09/14/team-foundation-server-on-windows-azure.aspx

不确定这是否有帮助,对不起,如果我离开了标记:)

答案 2 :(得分:0)

您需要在Azure VM上访问SVN存储库。

  1. 在azure Server VM上添加azure端点(端口8443,将VisualSVN命名为tcp协议)。你可以从azure portal做到。 (假设熟悉这个过程)
  2. 安装VisualSVN服务器并配置为在8443端口上运行。你也可以在以后自定义它。接下来再说。
  3. 3.打开VisualSVN服务器管理器并打开属性(右键单击和属性)。

    1. 转到网络选项卡,如果尚未添加,请在服务器名称字段中附加“.cloudapp.net”,并将服务器端口更新为8443。
    2. 如果未自动重新启动,则应用更改并手动重新启动VisualSVN服务器。
    3. 就是这样。

      现在您可以通过https://.cloudapp.net浏览客户端:8443 / svn /

答案 3 :(得分:-1)

每当Azure回收您的实例时,Azure实例BY RDPing上安装的任何内容都将丢失。简而言之,您将丢失您的存储库。

相关问题