我已经使用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..."
还有其他建议吗?
答案 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存储库。
3.打开VisualSVN服务器管理器并打开属性(右键单击和属性)。
就是这样。
现在您可以通过https://.cloudapp.net浏览客户端:8443 / svn /
答案 3 :(得分:-1)
每当Azure回收您的实例时,Azure实例BY RDPing上安装的任何内容都将丢失。简而言之,您将丢失您的存储库。