2012-09-28 150 views
0

我的網站存儲在WWW下我WAMP文件夾/網站名稱/現在我通過鍵入SVN倉庫URL

 

    http://localhost/sitename/ 

訪問此現在我想在這folder.When文件的庫我嘗試結賬在svn中,我在URL儲存庫中給出了http:// localhost/sitename/

但它與錯誤訊息回覆重定向完成

無法在URL連接到存儲庫的「http://本地主機/網站名稱/」

問題1:請問真的有可能形成使用url的存儲庫。如果是,這將在虛擬主機中發生。

問題2:我怎樣才能解決這個錯誤

回答

3

http://localhost/sitename/不能同時爲網站服務 SVN服務。它必須是一個或另一個。當您訪問該URL(假設http協議的端口爲80)時,Apache進程會提取請求並通過網站進行響應,SVN進程會提取請求並用存儲庫進行響應。其中只有一個可以聽取請求。

無論如何,你試圖達到的目標並不是好的做法。您的源代碼控制庫不應該也是生產應用程序。它應該是分開的。所以你需要創建一個類似http://localhost/SVN或任何其他非生產應用程序路徑的SVN存儲庫。

雖然我佩服持續部署爲目標,跳過部署步驟來徹底不是如何實現的呢:)你還是應該從源頭分開的兩個不同的關注點(源控制和生產應用),並部署到生產作爲一個單獨的和離散的步驟。即使這一步驟僅僅是一個在簽入時自動運行的腳本(希望在部署之前運行任何自動化測試以驗證簽入之後)。

+0

我使用的是wamp,在你管中的導師他們沒有告訴他們在哪裏得到的知識庫url可以請讓我知道如何獲得url repository – user1093513

+0

@ user1093513:恐怕我不能真正給予step-by您的系統的步驟說明,我不知道您的系統上的任何配置。作爲一般建議,我不會從YouTube學習軟件開發:)基本上,您需要配置您的SVN服務並在那裏創建一個存儲庫。如果這一步在某些教程中被忽略了,那麼你必須在其他地方找到它。 SVN有很多文檔,並且像「安裝SVN」或「創建SVN存儲庫」這樣的應用程序的Google應用程序應該有所幫助。 – David

+0

非常感謝您的回覆,謝謝 – user1093513