今天,我們使用Subversion將我們的文檔和源代碼保存在由另一家公司託管的服務器上。迄今爲止,這工作得很好。
但是,我們現在已經得到了一個辦公室,並希望將所有文件保留在內部。 現在有沒有關於如何建立一個運行Subversion的NAS單元的系統的一般性建議,並且可以通過互聯網以安全的方式進行訪問,並定期進行備份。等等......創業
Gazillions已經經歷了這個過程,我希望有人願意分享所獲經驗:-)
/約翰關於設置服務器以託管源代碼和其他文檔的建議
回答
我正在使用Synology DS101j作爲家用NAS。我已經「引導」了它,其中涉及運行一個腳本來設置一個小包管理程序ipkg
。 (社區維護的,未經官方認可的)存儲庫中提供了無數的程序,其中包括我目前正在運行的SVN。
對於互聯網接入,最安全的賭注(和我在做什麼)是使用svn + ssh與公鑰認證,而不是密碼。
編輯迴應評論:
我很高興我的Synology。他們經常帶出新的固件,而且他們還在增加功能和增強功能。這是相當可笑的,與相當不錯的軟件提供,這與「黑客」軟件一起工作良好。
該盒子從內存中吸取25W的功率,所以它比PC在這方面好得多。 Mine是最簡單的模型 - 它只需要一個硬盤,但我相信你可以獲得有多個驅動器空間的模型,並且它們支持RAID等。
我沒有任何建議的指南,但您應該能夠在synology product page,synology forums和googling around上找到相當多的信息。
Subversion + Apache很棒。我唯一的建議是使用Unix-y服務器(通常是Linux,但OpenBSD非常輕便,易於管理)。 Apache和Subversion是Unix工具,在家庭環境中工作得最好。
對於備份,您可以查看諸如磁帶,dvd或rsync.net之類的東西,具體取決於您需要多少可靠性和空間。如果你去rsync.net的方式看看一個名爲口音的工具。
我不會在內部保留這些文檔和源代碼,除非我真的必須這樣做。使用Web服務和託管解決方案具有真正的優勢。如果你真的擔心你的IP或安全問題,它只會成爲一個問題。
是的,正如我所說,這是我們今天所做的,我們沒有任何問題。但是......我們擔心我們的知識產權,實際上這是一個主要問題,因此我們希望將其留在家中。 – 2009-02-26 07:17:32
- 1. 託管日誌服務器的建議?
- 2. 我可以在主域託管服務器以外的其他服務器上託管子域嗎?
- 3. 關於wcf服務託管
- 4. 建立能力和源代碼管理的Asp.net託管服務提供商
- 5. 託管WCF服務的任何建議?
- 6. 有關IDE的建議和設置本地開發服務器?
- 7. 託管源代碼管理?
- 8. PHP源代碼管理服務器
- 9. 關於我的Web服務器的服務器配置的任何建議?
- 10. Neo4j服務器設置建議
- 11. 在家裏建立一個小代碼託管服務器
- 12. CURLOPT_RETURNTRANSFER設置爲true並不適用於託管服務器
- 13. 服務器設置用於託管Google Analytics等工具?
- 14. 其他預配置的服務託管平臺,如Google App Engine?
- 15. 本地SQL Server到託管服務器的複製建議
- 16. 託管WCF服務,部署文檔
- 17. 帶有文檔,源代碼管理和API文檔的RubyGems?
- 18. 在其他網站的服務器上託管wordpress博客
- 19. 無法連接到其他服務器上託管的MongoDB - PHP
- 20. 託管源代碼庫
- 21. 如何開發WCF服務以自動管理作爲Window Service託管的其他相關WCF服務?
- 22. 關於流行的客戶端/服務器協議的建議
- 23. 設置我的個人網站託管和SVN環境(建議)
- 24. LDAP組和Git源代碼託管
- 25. 從源代碼構建X服務器
- 26. 關於開源項目文檔的建議?
- 27. 關於亞馬遜Web服務的建議Django後端和iOS前端設置
- 28. 將源代碼管理用於其資源的C++編譯器
- 29. 是否可以使用源代碼管理與FTP服務器?
- 30. ULIMIT用於管理服務器和其他Java進程
這聽起來像我以後的事!你有沒有設立,或者你是否知道,如何做到這一切的實際指導? 完美的指南會比較不同的硬件盒(你對Synology btw滿意嗎?),然後說明如何設置它。 – 2009-02-26 07:21:24