如何为自己的项目configurationSVN服务器

最好的事情是让它在Windows下工作,如果没有,我有另一台运行Ubuntu 12.4.1的计算机,我已经安装了apache2svn试图让它工作,svn安装,我通过教程来configuration访问协议,但我不知道如何从另一台计算机远程访问它? 有人能告诉我需要完成这项工作的步骤,我可以为每一步做我的search吗? (请将每一步解释为一些我可能不熟悉的关键字或短语)

编辑:另外值得注意的是,我的公司有一个网站托pipe在远程服务器上,我们可以使用它作为回购? 如何? 它正在运行Linux

我认为你的问题可以重写,例如“我怎样才能通过HTTP(S)设置Subversion服务器来通过dynamicDNS提供者? 为什么你甚至需要dynamicDNS服务? 你一定要考虑获得一个专门的IP地址来减轻负担。

但是,通过dynamicDNS工作的SVN服务器解决scheme应该没有问题,这与使用dynamicDNS服务设置其他任何可以从Internet访问的Web服务类似:

  • 您必须确保将公用IP地址分配给LAN上的SVN Server计算机的正确内部IP,

  • 检查networking硬件上的端口转发。

对于Windows环境下的Subversion服务器解决scheme,您可以考虑已经提到过的VisualSVN Server 。 VisualSVN Server的初始安装和configuration非常简单,需要几秒钟才能完成。

在编辑中回答Q:我不认为您真的需要或想要远程存储远程托pipe的远程服务器上的存储库。

既然你是新手Subversion用户,我强烈build议你考虑SVNook(版本控制与Subversion) 。 这是Subversion相关知识的最佳来源,接下来的章节将介绍最常见的版本控制实践,并帮助您熟悉Apache Subversion:

  • 1.基本概念

  • 2.基本用法

你的问题必须分解成两个 无关的问题

  1. 如何安装和configurationVisualSVN服务器?
  2. 如何使用no-ip使用任何本地服务?

顺便说一句,“需要使用no-ip.com来更改我的IP”是错误的假设或定义。 为了保持干净:no-ip允许你使用永久主机名dynamic(可改变)的IP地址,用于你的主机上运行的所有服务,并且可以通过URL访问外部世界。 这个任务与svn没有任何关系 – 它是Windows主机上DDNS服务的独立客户端的任务

我会build议在VisualSVN Server之前有no-ip的工作,即

  • 为您的主机select名称
  • 安装,configuration和运行所需的no-ip软件,以便在任何次数的重新连接和IP变化之后ping myc00lname.no-ip.com没有错误

安装并运行VisualSVN服务器之后 ,您的http(s)保存的Subversion服务器将可以在您的主机名的URL上访问:serverport(在安装阶段select)