2012-10-04 38 views
1

目前我已經使用CollabNet Edge設置了SVN服務器,該服務器使用SSL訪問和LDAP身份驗證。但有一件事是我不明白...沒有用戶的SVN身份驗證/日誌記錄

第一個是我無法理解的行。爲什麼我在日誌文件中沒有包含用戶名的條目?所有其他條目都可以。我通過SVN列表https://example.com/svn/repositoryName

www.xx.yy.zz - - [04/Oct/2012:16:49:18 +0200] "OPTIONS /svn/repositoryName HTTP/1.1" 401 401 
www.xx.yy.zz - username [04/Oct/2012:16:49:18 +0200] "OPTIONS /svn/repositoryName HTTP/1.1" 200 194 
www.xx.yy.zz - username [04/Oct/2012:16:49:18 +0200] "OPTIONS /svn/repositoryName HTTP/1.1" 200 194 
www.xx.yy.zz - username [04/Oct/2012:16:49:18 +0200] "PROPFIND /svn/repositoryName/!svn/rvr/12345 HTTP/1.1" 207 1303 
www.xx.yy.zz - username [04/Oct/2012:16:49:18 +0200] "PROPFIND /svn/repositoryName/!svn/rvr/12345 HTTP/1.1" 207 4748 

回答

2

訪問存儲庫SVN發送僅在需要的憑據,所以它總是會先嚐試不發送登錄數據檢索數據。當你的服務器回答HTTP代碼401(未經授權)時,svnclient將在第二次嘗試中添加憑證。

+0

嗨,我也在apache訪問日誌中得到同樣的錯誤'www.xx.yy.zz - - [04/Oct/2012:16:49:18 +0200]「選項/ svn/repositoryName HTTP/1.1「401 401' 經過這個msg,連續3次,操作中止說錯誤。 僅供參考,我正在使用SVN和Apachec2.2 - NTLM 我無法繼續此操作。讓我知道如何處理這個問題。 – rohit

+0

你可能有錯誤的憑證(用戶名/密碼組合)?如果你沒有正確的權限服務器會記錄一個403 –