创建主机

问题描述:

一周以来自己的SVN仓库我用ToirtoiseSVNAnkhSVN的googlecode上sourceforge.net为我的项目托管。对我而言,在创建下一个项目之前填写所有这些表单令人沮丧。所以我开始考虑mu自己的存储库托管...创建主机

我可以使用简单的文件托管等,并安装软件,如使用谷歌或SourceForge有我自己的SVN服务器?我的观点是在互联网上有独立的存储库,而没有所有这些无用的UI界面,这使我Google和SF来管理我的版本控制。我不想利用GoogleCode等已经存在的主机 - 我想独立于它们! ;)

或者也许是其他的方式做托管和我自己的仓库免费;)请不要告诉我,我在商业托管...的怜悯:/

附:如果我写的东西错了,对不起;)

VisualSVN服务器是最容易启动和运行

+0

标准版功能对我来说可以吗?我可以将它安装在托管中,还是像Pekka所说的那样不可能? – netmajor 2010-04-07 21:33:22

+0

VisualSVN就像乌龟一样?他们有什么区别? – netmajor 2010-04-07 21:52:25

+0

我在托管服务器上没有看到安装问题。 – 2010-04-07 21:54:26

你不能在一个标准的共享虚拟主机包安装颠覆。您需要明确提供颠覆功能的专门托管服务,或者租用一台小型(可能是虚拟的)服务器,并安装所需的所有软件(最灵活的解决方案,但还需要相当多的知识才能安全设置)。

此外,检查出我最近的问题上serverfault:Affordable combined Ruby/Rails/Redmine + Subversion hosting?

如果你有自己的服务器,那么你可以简单地遵循任何操作系统教程。

我有Ubuntu的服务器,并遵循本教程https://help.ubuntu.com/community/Subversion

+0

我不幸只有笔记本电脑。没有24/7服务器:/ – netmajor 2010-04-07 21:36:26

你可以使用分布式版本控制系统,如水银或Git的。有了这些系统,您只需创建一个本地存储库即可处理。

对于备份/远程访问,您只需将文件夹上传到网络存储。

+0

我只使用TortoiseSVN作为客户端,那么您能否向我解释使用Mercurial有什么不同?我将它安装在本地并使用像乌龟? – netmajor 2010-04-07 21:54:03

+1

@netmajor:是的,这里有一个TortoiseHg http://tortoisehg.bitbucket.org/和TortoiseGit http://code.google.com/p/tortoisegit/ – 2010-04-08 00:14:27

设置VisualSVN,就像@dr建议的那样,需要你自己的Windows服务器来安装它(即便宜的VPS)。你可以在linux上运行svn,而linux vps比windows更便宜,所以如果你想走这条路线,不应该承担太多的财务负担。

如果你想纯粹的*的话,我觉得不幸的是,你将不得不坚持填写表格:-)

+0

对于学生VPS来说太多了:/填表或本地回购是唯一免费的解决方案... – netmajor 2010-04-07 21:48:07

+0

另一种选择是在你的房子内部在另一台机器上运行回购。当我还是学生的时候,我们总是在房子里至少有一台备用机器。也许你可以走那条路?然后,您可以设置一个夜间备份,备份您的回购Gmail到http://bit.ly/7HsXHM – WestDiscGolf 2010-04-08 08:14:19

这是很容易建立一个简单的颠覆库,尤其是如果它只是为你。实际上,如果只是为了你,你可以在本地磁盘上建立一个svn仓库,你不必设置任何服务器。我有时候会为自己的小项目做这件事,只是为了记录我的工作。

假设你是在Unix上,您创建一个存储库:

svnadmin create /path/to/repo

和结算与:

svn checkout file:///path/to/repo

加上一点点的配置:-)。如果您需要有关此类设置的更多详细信息,请告知我们。

+0

我看到这是本地存储库的解决方案?你的命令等于TortoiseSVN选项“在这里创建库”? – netmajor 2010-04-07 21:42:05

+1

是的,他们是平等的。如果你使用的是Windows系统,并且只需要一个仓库,那么使用TortoiseSVN创建/访问它就可以很好地为你工作。并在Windows的情况下多零配置:)。 – pajton 2010-04-07 21:51:26