我遇到了SVN的問題,我不太清楚如何解決它。以下是已完成的歷史記錄以及錯誤消息,並希望我們可以集中解決問題。這裏有:編輯.access和.passwd文件後修復SVN 500錯誤
在度假的時候,我的團隊中另一個並不真正知道如何使用svn的人想編輯我們的網頁。他無法獲得用戶名和密碼的正確組合,因此他將ssh加入我們的服務器,然後將他的名字和密碼直接添加到.access和.passwd svn文件中。在此之後,他刪除了這些行。過了一會兒,他放棄了。我不確定他是否做了其他事情。
一旦我返回,我發現我檢出到自己的計算機上的任何文件更改都不能再提交到存儲庫。錯誤消息是500內部服務器錯誤。
我認爲在編輯.access和.passwd文件時,也許這個人已經改變了適當的空格。我試着編輯這些文件,以便有一個「\ n」,所以在行尾有正確的用戶信息沒有轉義字符,但在任何一種方法上都無濟於事。
唯一的其他部分的我的信息是,如果我查看服務器錯誤日誌SVN,它具有如下:
[週五10月2日十二時13分35秒2009] [錯誤] [客戶端。 ..]文件不存在:/home/domain/svn.domain.com/failed_auth.html
[Fri Oct 02 12:13:35 2009] [error] [client ...](13)Permission否:無法打開密碼文件:/home/domain/svn/domain.passwd
[Fri Oct 02 12:13:35 2009] [error] [client ...](13)Permission denied:Could not打開密碼文件:/home/domain/svn/domain.passwd
[週五10月2日12時十三分35秒2009] [錯誤] [客戶端...]文件不存在:/home/domain/svn.domain.com/internal_error.html
我看了很少進入Permission Denied錯誤,有些論壇說我可以更改權限以使'apache'有權訪問此文件,但1)我不知道爲什麼svn現在不能工作沒有文件許可權被更改,2)我對安全性知之甚少,並且通過更改文件權限而不真正知道其含義是什麼,我不想妥協我的網站的安全(所以,如果這是我需要做的事來解決這個問題,也許我所尋找的是保證這將是安全的,也許是一些示例命令,所以我設置了正確的權限)。
對不起,長期的問題,但任何幫助將非常感激。我不想再次設置svn。
thx你回答真的很有幫助, 我已經下載了XAMPP的新ZIP(1.7.3),並手動進行所有的遷移。 然後,我想提交我的項目之一,服務器返回代碼'500', 和我錯過的是passwd文件沒有複製到新的xampp/apache /目錄。 – adesst 2011-01-24 17:24:07
謝謝!!!!那種愚蠢的錯誤雖然... O.o – Toadums 2011-12-14 21:05:46