我正在从事几个关闭的-source项目。(小的)我不想分享这些项目的代码。但我确实希望有一个易于安装的版本控制系统,可以轻松地安装在我的网络主机上。
我在这个网络主机上没有管理权限,所以我不能只在远程系统上运行setup.exe。基本上,安装某些东西的唯一方法是创建一个数据库并将文件复制到服务器上,或者使用Plesk控制面板进行更多的操作。
我可以在两台主机之间进行选择:一台使用带MySQL的Linux,另一台使用Server 2005的Windows2008/IIS7 7。Windows主机具有我的首选项,因为它提供了最多的磁盘空间。
那么,我有什么选择?(不一定要免费,尽管我的预算有限。)
我可以物理访问两台主机,以安装一些额外的软件,但这意味着旅行约5.000公里的服务器室。我也可以告诉服务器位置的人为我安装它,但这是相当昂贵的。我可以找到另一家公司为我提供这个服务,但我喜欢我现在的服务器/主机。所以,这就是为什么我要寻找一个解决方案,我可以简单地上传到服务器。
发布于 2009-07-02 13:45:48
我在梦想之家上运行Subversion,每月不到10美元。到目前为止,我的大部分项目都是很小的--我知道他们并不总是喜欢海量数据作为不可访问的网络存储。它首先是一个web主机,而不是一个文件主机。但是,在其管理界面中设置SVN存储库非常容易,然后您就有了一个简单的svn+ssh连接。
当然,因为它是一个web主机,所以安装特拉克 (他们甚至有一个1点击安装)或者其他一些软件也很容易。
发布于 2009-07-02 13:45:02
我强烈推荐大会和解乱。它们提供不同类型的版本控制(SVN、GIT等),以及票证管理、团队之间的消息传递、wiki和许多其他我尚未涉足的工具。
我一直在使用Assembla,并且发现它非常直观,并且提供了很好的功能,例如票务系统和版本控制系统之间的自动集成。我使用免费版本,只希望没有人浏览/窃取我的代码,直到那个特定的项目达到我应该考虑支付他们的小额费用来保护它的地步:)
请评论一下你选择做什么!
发布于 2009-07-02 13:44:51
是什么阻止您使用托管服务,如:
他们提供一系列的帐户,包括那些免费的。
https://stackoverflow.com/questions/1074402
复制相似问题