2012-11-27 32 views
3

希望有人可以在這裏擺脫一些古茹知識,因爲我們一直在絞盡腦汁,試圖找出造成這種錯誤的原因。烏龜SVN重定向週期[CENTOS 5.8/WHM]

我們在CentOS 5.8

運行WHM /的cPanel我們有一個子域專門設置到服務器作爲svn存儲庫。 我們已經創建了VirtualHost目錄和配置文件。配置文件如下所示:

<IfModule mod_dav_svn.c> 
<Location /> 
    DAV svn 
    SVNParentPath /home/<username>/public_html/svn 
    SVNListParentPath On 
    AuthType Basic 
    AuthName "SVN Repo" 
    AuthUserFile /home/<username>/.svn.htpasswd 
    Require valid-user 
</Location> 
</IfModule> 

我們使用SVNParentPath,因爲我們將擁有多個存儲庫。

我們回購的使用svnadmin的創建

他們顯示了罰款,當我們在瀏覽器中瀏覽到他們創建的。我們可以看到頂級文件夾。當我們點擊它們時,我們所看到的就是修訂號。我很確定這是正常的。

在烏龜我們連接到像回購:http://svn.ourserver.com/reponame

我們已經通過任何和每一個論壇的帖子,我們能想到的,只是不能獲得通過重定向循環。任何知識將不勝感激。

編輯 我應該補充一點,我們得到的認證窗口,所以我相信,該部分設置正確。在站點根目錄

+0

它爲什麼重定向?你在'.htaccess'中配置了重定向嗎?當你在瀏覽器中瀏覽它們時,是否在你運行tortoisesvn的同一臺機器上? – Mightymuke

+0

這就是問題所在。我真的不知道它爲什麼重定向。我知道在.htaccess中沒有配置任何重定向。該網址位於我們網絡之外的另一臺機器上 - 儘管我剛剛瞭解到它僅在我們的網絡上可見(奇怪?)TortoiseSVN從我的機器上運行。換句話說,我們沒有運行localhost svn。我開始懷疑它是否與防火牆在centos或其他設置上有關。我承認我在這方面非常綠色,不知道要尋找什麼。 – gin93r

+0

對我來說,這聽起來更像是一個Apache /網絡問題,svn是一個紅色的鯡魚(雖然它已經相當一段時間,因爲我已經玩了它)。我會嘗試託管一個簡單的HTML文件,看看是否呈現良好。這個理論唯一的缺陷是,你可以在瀏覽器中瀏覽你的repo ok ... – Mightymuke

回答

2

事實證明,我認爲這更多的是svn如何設置以及如何tortoiseSVN需要訪問它的誤解。烏龜不能簽出多個項目(我們知道)。我們忽視的是創建一個倉庫,與創建一個項目不一樣。

一旦我們將svn.mydomain.com轉換爲自己的回購協議,在其中創建了一個項目,我們就能夠無誤地檢查出它。

我想感謝所有試圖幫助的人。我非常感謝你的時間。

1
  • 回購位置以後可能有大的不利影響(如果你有ROOT下的網站不-DAV部分)
  • SVNParentPath /home/<username>/public_html/svn/斜線)會更好,不能回想起爲什麼
+0

這不是主要網站的根。這個子域將專門用於svn回購。另外,我們嘗試了沒有任何運氣的尾隨斜線。感謝您的回覆:) – gin93r

+0

@Veo - 只是爲了測試,試着在root和倉庫URL下使用尾部斜線。順便說一句,閱讀Apache的日誌可能會提供一些想法 –

+0

對不起,我的無知;請你詳細說明「位於根下面的位置」嗎?關於日誌 - 我真的沒有看到任何內容。有幾個[500,#2]錯誤,但這些都是由於缺少favicon.ico文件。在帳戶domlogs有約-0500。我會啓動我的開發機器,並在他們有用的情況下發布幾行。 – gin93r