【问题标题】:How to setup VisualSVN Setup on Windows Azure Instance如何在 Windows Azure 实例上设置 VisualSVN 设置
【发布时间】:2012-02-12 02:00:05
【问题描述】:

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

https://*加密代码*.cloudapp.net/svn/myrepository

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

每当我在我的视觉工作室中收到此错误时: "Repository is not available. Request was failed with the following message..."

还有其他建议吗?

【问题讨论】:

  • 嗨 - 我可能误解了你的问题,但它告诉我你正在寻找在 Azure 中运行 SVN,并且你已经在登录到该机器的机器上启用了 RDP,安装了 VisualSVN(我假设 Visual Studio或者这可能是一个 VM 角色),现在你想从你的本地机器上公开访问它?
  • 正确!对不起,如果我不清楚
  • 对不起,我的帖子没有写完,作为答案!
  • Marco Pasin 在下面的答案中的指南看起来不错,现在有一个替代品,而且有点更新,指南在这里:microsoft.opennessatcee.com/azureboxes/2016/02/27/svn-server

标签: svn azure version-control visualsvn-server


【解决方案1】:

新的Virtual Machines 功能现在为部署在 Windows Azure 上的实例增加了持久性,代价是需要对机器进行更直接的管理(例如:更新、设置……)。 VisualSVN 现在可以在位于云的 Windows Server(2008 R2 SP1 或 2012)Azure VM 上安装和运行。 Here 提供快速入门指南以及一些设置提示。

【讨论】:

【解决方案2】:

我可能误解了您的问题,但它告诉我您正在寻找在 Azure 中运行 SVN,并且您已经在登录该机器的机器上启用了 RDP,安装了 VisualSVN(我也认为 Visual Studio 或者这可能是一个 VM角色),现在您想从您的本地机器上公开访问它吗?

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

Mary Jo Foley 确实提到了一个持久状态虚拟机,它在未来可能会更好地满足您的要求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

不确定这是否有帮助,如果我离题了,请见谅:)

【讨论】:

  • 从内存中 SVN 是基于文件的,也许您可​​以将代码存储在 Blob 存储中并将其保存在那里,我想知道有没有人这样做以及它是否有效(或更多支持!)
【解决方案3】:

您需要做一些小技巧来访问 Azure VM 上的 SVN 存储库。

  1. 在 azure 服务器 VM 上添加 azure 端点(端口 8443,将 VisualSVN 命名为 tcp 协议)。您可以从 azure 门户中执行此操作。 (假设熟悉流程)
  2. 安装 VisualSVN 服务器并配置为在 8443 端口上运行。您也可以稍后对其进行自定义。下一步。

3.打开VisualSVN服务器管理器并打开属性(右键和属性)。

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

就是这样。

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

【讨论】:

    【解决方案4】:

    只要 Azure 回收您的实例,通过 RDPing 在您的 Azure 实例上安装的任何内容都将丢失。简而言之,您将丢失您的存储库。

    【讨论】:

      猜你喜欢
      • 2013-01-16
      • 2015-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-04
      • 1970-01-01
      • 1970-01-01
      • 2020-12-04
      相关资源
      最近更新 更多