托管源代码管理?

托管源代码管理?

问题描述:

我正在处理几个已关闭 -source项目。 (小的。)我不要想共享这些项目的代码。但我确实希望有一个易于安装的版本控制系统,可以轻松安装在我的虚拟主机上。托管源代码管理?

我没有这台虚拟主机的管理权限,所以我不能在远程系统上运行setup.exe。基本上,安装某些东西的唯一方法是创建一个数据库并将文件复制到服务器,也可以通过使用Plesk控制面板来更多一点。

我可以在两台主机之间进行选择:一台使用Linux和MySQL,另一台使用SQL Server 2005的Windows 2008/IIS7。Windows主机有我的偏好,因为它提供了最多的磁盘空间。

那么,我有什么选择? (并不一定是免费的,但我有一个有限的预算。)


我可以有两台主机的物理访问安装一些额外的软件,但它意味着大约行驶5.000公里到服务器机房。我也可以告诉某人在服务器的位置为我安装它,但这非常昂贵。我可以找到另一家公司为我托管,但我喜欢我目前的服务器/主机。所以这就是为什么我正在寻找一种解决方案,我可以简单地上传到服务器。

我在Dreamhost上运行Subversion的价格不到10美元/月。目前为止,我的大部分项目都非常小 - 我知道他们并不总是将大量数据视为非Web访问存储。它首先是一个Web主机,而不是文件主机。但是,在他们的管理界面中设置SVN仓库非常容易,然后您可以轻松获得svn + ssh连接。

当然,因为它是一个网络主机,所以它很容易安装Trac(他们甚至有一键安装它)或其他一些软件。

什么在阻止你使用托管服务,如:

他们提供一系列的帐户,包括那些免费的。

+0

我已经有几个托管的网站。其中两个很少使用,所以我想用一个版本控制。不需要另一个主机的另一个帐户。 – 2009-07-02 13:47:30

我强烈推荐AssemblaUnfuddle。他们提供不同类型的版本控制(SVN,GIT等),以及票务管理,团队之间的消息传递,维基以及许多我还没有涉及的其他许多工具。

我一直在使用Assembla,并发现它非常直观,并提供很棒的功能,例如票务系统和版本控制系统之间的自动集成。我使用的免费版本,只是希望没有人浏览/窃取我的代码,直到该特定项目到了我应该考虑支付他们的小费用,以防止它的地步:)

请评论你选择做什么!

+0

基本上,我想要的只是在我的主机上备份我的代码,在需要时我可以再次访问它。这些项目是用Visual Studio 2008编写的,因此对VS版本控制系统的支持是一大优点。我想在自己的服务器上托管它。 (我有限制访问) – 2009-07-02 13:52:33

+0

我是Assembla的粉丝。 – 2009-07-02 15:31:29