我已使用 RDP 进入我的 Windows Azure 实例。我下载了 VisualSVN Server for Windows 并安装了它并创建了一个存储库。我的问题是设置我应该连接到存储库的域或 IP。我使用了我的cloudapp.net url,我还将我的IP绑定到VisualSVN IP地址的设置中。我正在使用端口 443,并使用安全连接 (https://)。我尝试连接到以下地址来访问我的存储库:
https://*加密代码*.cloudapp.net/svn/myrepository
https://*< em>服务器 IP*/svn/myrepository
每次我在视觉工作室中收到此错误时:
“存储库不可用。请求失败,出现以下消息...”
还有其他建议吗?
I have used RDP to get into my windows azure instance. I downloaded VisualSVN Server for Windows and have installed it and created a repository. My problem is setting up my domain or ip that I am suppose to connect to to reach the repository. I used my cloudapp.net url, I also binded my IP into the settings of the VisualSVN IP addresses. I am using port 443, and using secure connection (https://). Ive tried connecting to the following address to reach my repository:
https://*encryptcode*.cloudapp.net/svn/myrepository
https://*server ip*/svn/myrepository
Everytime I get this error in my visual studio:
"Repository is not available. Request was failed with the following message..."
Any other suggestions ?
发布评论
评论(4)
新的虚拟机功能现在为部署的实例添加了持久性在 Windows Azure 上,代价是需要对计算机进行更直接的管理(例如:更新、设置……)。 VisualSVN 现在可以在位于云的 Windows Server(2008 R2 SP1 或 2012)Azure VM 上安装和运行。 此处提供了一些设置的快速入门指南尖端。
The new Virtual Machines feature now adds persistence to the instances deployed on Windows Azure, at the price of requiring more direct management of the machine (e.g.: updates, settings, ...). VisualSVN can now be installed and run on a cloud located Windows Server (2008 R2 SP1 or 2012) Azure VM. Here a quick start guide is available with some setup tips.
我可能误解了你的问题,但它告诉我你正在寻找在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< /a>
MSFT 在 Azure 上提供 TFS 即服务,用于当前位于 CTP 中的持久代码存储库 http://blogs .msdn.com/b/bharry/archive/2011/09/14/team-foundation-server-on-windows-azure.aspx
不确定这是否有帮助,抱歉我离目标太远了:)
I might have misunderstood your question but it reads to me that you are looking to run SVN in Azure and you have enabled RDP on a machine logged into that machine, installed VisualSVN (I presume Visual Studio too or maybe this is a VM Role) and now you want to access it publicly from your on-premise machines?
Azure is a stateless PaaS Platform where machine state is not stored, every time your Azure instance recycles you will go back to 'day one' the stateless program or VMRole you uploaded. This wouldnt really be the place to run SVN?
Mary Jo Foley does make reference to a persisted state VM which might better meet your requirements in the future http://www.zdnet.com/blog/microsoft/microsoft-to-enable-linux-on-its-windows-azure-cloud-in-2012/11508?tag=mantle_skin;content
MSFT do offer TFS as a Service on Azure for a persistent code repository which is currently in CTP http://blogs.msdn.com/b/bharry/archive/2011/09/14/team-foundation-server-on-windows-azure.aspx
Not sure if this helps, sorry if I'm way off the mark :)
您需要使用一些技巧来访问 Azure VM 上的 SVN 存储库。
3.打开VisualSVN服务器管理器并打开属性(右键单击并属性)。
就这样。
现在您可以通过 https://.cloudapp.net:8443/svn/ 在客户端浏览
You need to do a little trick to access SVN repository on Azure VM.
3.Open VisualSVN Server Manager and open properties(right click and properties).
That's all.
Now you can browse on client by https://.cloudapp.net:8443/svn/
每当 Azure 回收您的实例时,通过 RDPing 安装在 Azure 实例上的任何内容都将丢失。简而言之,您将丢失您的存储库。
Anything installed on your Azure instance BY RDPing will be lost whenever Azure recycles your instance. In short you will loose your repository.