2009-02-25 59 views
3

今天,我們使用Subversion將我們的文檔和源代碼保存在由另一家公司託管的服務器上。迄今爲止,這工作得很好。
但是,我們現在已經得到了一個辦公室,並希望將所有文件保留在內部。 現在有沒有關於如何建立一個運行Subversion的NAS單元的系統的一般性建議,並且可以通過互聯網以安全的方式進行訪問,並定期進行備份。等等......創業
Gazillions已經經歷了這個過程,我希望有人願意分享所獲經驗:-)
/約翰關於設置服務器以託管源代碼和其他文檔的建議

回答

0

我正在使用Synology DS101j作爲家用NAS。我已經「引導」了它,其​​中涉及運行一個腳本來設置一個小包管理程序ipkg。 (社區維護的,未經官方認可的)存儲庫中提供了無數的程序,其中包括我目前正在運行的SVN。

對於互聯網接入,最安全的賭注(和我在做什麼)是使用svn + ssh與公鑰認證,而不是密碼。

編輯迴應評論:

我很高興我的Synology。他們經常帶出新的固件,而且他們還在增加功能和增強功能。這是相當可笑的,與相當不錯的軟件提供,這與「黑客」軟件一起工作良好。

該盒子從內存中吸取25W的功率,所以它比PC在這方面好得多。 Mine是最簡單的模型 - 它只需要一個硬盤,但我相信你可以獲得有多個驅動器空間的模型,並且它們支持RAID等。

我沒有任何建議的指南,但您應該能夠在synology product page,synology forumsgoogling around上找到相當多的信息。

+0

這聽起來像我以後的事!你有沒有設立,或者你是否知道,如何做到這一切的實際指導? 完美的指南會比較不同的硬件盒(你對Synology btw滿意嗎?),然後說明如何設置它。 – 2009-02-26 07:21:24

1

顛覆與Apache2的偉大工程,我們也可以在設置一個WebDAV它也用於共享文檔,並且即使通過https也能正常工作。還有很多附加組件,如WebSVNTrac

1

Subversion + Apache很棒。我唯一的建議是使用Unix-y服務器(通常是Linux,但OpenBSD非常輕便,易於管理)。 Apache和Subversion是Unix工具,在家庭環境中工作得最好。

對於備份,您可以查看諸如磁帶,dvd或rsync.net之類的東西,具體取決於您需要多少可靠性和空間。如果你去rsync.net的方式看看一個名爲口音的工具。

1

我不會在內部保留這些文檔和源代碼,除非我真的必須這樣做。使用Web服務和託管解決方案具有真正的優勢。如果你真的擔心你的IP或安全問題,它只會成爲一個問題。

+1

是的,正如我所說,這是我們今天所做的,我們沒有任何問題。但是......我們擔心我們的知識產權,實際上這是一個主要問題,因此我們希望將其留在家中。 – 2009-02-26 07:17:32

相關問題