我打算在共享主機環境中託管一個站點,即多個開發人員可以在託管之後同時在該站點上工作,所以我正在考慮在主機上創建Subversion存儲庫同一服務器空間。如何在我的共享託管服務器上安裝svn存儲庫
是否明智的做到這一點,如果是這樣,我如何安裝svn倉庫在我的服務器空間?
我打算在共享主機環境中託管一個站點,即多個開發人員可以在託管之後同時在該站點上工作,所以我正在考慮在主機上創建Subversion存儲庫同一服務器空間。如何在我的共享託管服務器上安裝svn存儲庫
是否明智的做到這一點,如果是這樣,我如何安裝svn倉庫在我的服務器空間?
是的那種設置應該沒問題。您需要通過某種shell訪問共享服務器才能更新文件。如果您的服務器上已有文件,則可以通過將svn import導入到全新的存儲庫來創建存儲庫。如果存儲庫已經存在,請清理服務器上的文件夾並執行svn checkout。
請確保您的svn服務器位於不同的機器上以實現冗餘。
我有點晚,但我的答案可以幫助某人。
首先,使用ssh或油灰登錄到服務器和下面嘗試步驟
1.創建庫
svnadmin create /svnrepos
2.創建SVN用戶
vi /svnrepos/conf/svnserve.conf
在該文件中添加這三行:
anon-access = none
auth-access = write
password-db = passwd
創建密碼文件:
vi /svnrepos/conf/passwd
在該文件中添加一行爲用戶:
格式添加用戶:用戶=密碼
tony = mypassword
3。導入您的項目
(假設你已經把你的項目文件/項目/ myrailsproject)
svn import /projects/myrailsproject file:///svnrepos/myrailsproject
4.啓動SVN服務器作爲後臺程序
svnserve -d
完成!您現在應該有一個名爲myrailsproject的項目運行svn服務器。
嘗試簽出庫的:
svn co svn://192.168.0.2/svnrepos/myyrailsproject
因爲我們設置匿名訪問到你都不應該被提示輸入您在文件/ svnrepos/conf目錄/ passwd文件中創建用戶名和密碼。從here
採取這些步驟