我使用Eclipse IDE与一个Android项目团队合作,
我们需要使用版本控制,我们需要远程访问版本库,
我没有经验使用或安装服务器,在Windows上使用SVN的一点经验,但我仍然有问题连接到远程。
然而,我需要使用no-ip.com服务来更改我的IP。 我没能使VisualSVN Server与no-ip一起工作。 我有什么select?
最好的事情是让它在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.基本用法
你的问题必须分解成两个 无关的问题
顺便说一句,“需要使用no-ip.com来更改我的IP”是错误的假设或定义。 为了保持干净:no-ip允许你使用永久主机名和dynamic(可改变)的IP地址,用于你的主机上运行的所有服务,并且可以通过URL访问外部世界。 这个任务与svn没有任何关系 – 它是Windows主机上DDNS服务的独立客户端的任务
我会build议在VisualSVN Server之前有no-ip的工作,即
ping myc00lname.no-ip.com
没有错误 安装并运行VisualSVN服务器之后 ,您的http(s)保存的Subversion服务器将可以在您的主机名的URL上访问:serverport(在安装阶段select)