2012-06-13 155 views
1

我打算在共享主機環境中託管一個站點,即多個開發人員可以在託管之後同時在該站點上工作,所以我正在考慮在主機上創建Subversion存儲庫同一服務器空間。如何在我的共享託管服務器上安裝svn存儲庫

是否明智的做到這一點,如果是這樣,我如何安裝svn倉庫在我的服務器空間?

回答

1

是的那種設置應該沒問題。您需要通過某種shell訪問共享服務器才能更新文件。如果您的服務器上已有文件,則可以通過將svn import導入到全新的存儲庫來創建存儲庫。如果存儲庫已經存在,請清理服務器上的文件夾並執行svn checkout。

請確保您的svn服務器位於不同的機器上以實現冗餘。

6

我有點晚,但我的答案可以幫助某人。

首先,使用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

採取

這些步驟

相關問題