2009-07-02 229 views
4

我正在處理幾個已關閉 -source項目。 (小的。)我不要想共享這些項目的代碼。但我確實希望有一個易於安裝的版本控制系統,可以輕鬆安裝在我的虛擬主機上。託管源代碼管理?

我沒有這臺虛擬主機的管理權限,所以我不能在遠程系統上運行setup.exe。基本上,安裝某些東西的唯一方法是創建一個數據庫並將文件複製到服務器,也可以通過使用Plesk控制面板來更多一點。

我可以在兩臺主機之間進行選擇:一臺使用Linux和MySQL,另一臺使用SQL Server 2005的Windows 2008/IIS7。Windows主機有我的偏好,因爲它提供了最多的磁盤空間。

那麼,我有什麼選擇? (並不一定是免費的,但我有一個有限的預算。)


我可以有兩臺主機的物理訪問安裝一些額外的軟件,但它意味着大約行駛5.000公里到服務器機房。我也可以告訴某人在服務器的位置爲我安裝它,但這非常昂貴。我可以找到另一家公司爲我託管,但我喜歡我目前的服務器/主機。所以這就是爲什麼我正在尋找一種解決方案,我可以簡單地上傳到服務器。

回答

2

我在Dreamhost上運行Subversion的價格不到10美元/月。目前爲止,我的大部分項目都非常小 - 我知道他們並不總是將大量數據視爲非Web訪問存儲。它首先是一個Web主機,而不是文件主機。但是,在他們的管理界面中設置SVN倉庫非常容易,然後您可以輕鬆獲得svn + ssh連接。

當然,因爲它是一個網絡主機,所以它很容易安裝Trac(他們甚至有一鍵安裝它)或其他一些軟件。

2

什麼在阻止你使用託管服務,如:

他們提供一系列的帳戶,包括那些免費的。

+0

我已經有幾個託管的網站。其中兩個很少使用,所以我想用一個版本控制。不需要另一個主機的另一個帳戶。 – 2009-07-02 13:47:30

4

我強烈推薦AssemblaUnfuddle。他們提供不同類型的版本控制(SVN,GIT等),以及票務管理,團隊之間的消息傳遞,維基以及許多我還沒有涉及的其他許多工具。

我一直在使用Assembla,並發現它非常直觀,並提供很棒的功能,例如票務系統和版本控制系統之間的自動集成。我使用的免費版本,只是希望沒有人瀏覽/竊取我的代碼,直到該特定項目到了我應該考慮支付他們的小費用,以防止它的地步:)

請評論你選擇做什麼!

+0

基本上,我想要的只是在我的主機上備份我的代碼,在需要時我可以再次訪問它。這些項目是用Visual Studio 2008編寫的,因此對VS版本控制系統的支持是一大優點。我想在自己的服務器上託管它。 (我有限制訪問) – 2009-07-02 13:52:33

+0

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