注意:我已經通讀了最近的150個svn commit錯誤問題,並且沒有任何答案可以解決我的問題。SVN commit身份驗證失敗
我試圖設置一個簡單的svn服務器,我可以從中檢出並向其提交文件。
的conf/svnserv.conf
[global]
anon-access = none
auth-access = rw
password-db = passwd
#authz-db = authz
的conf從另一臺機器/ passwd文件
[users]
myuser = password
svn籤工作正常:
svn co svn://138.25.25.42:3690 test --username myuser --password password
然後我說在我的本地本地文件資料庫副本
echo "content" > testfile
svn add testfile
但是當我現在嘗試提交我得到一個驗證/授權(德語:Autorisierung)錯誤(所有3相同)
svn ci --username myuser --password password -m "lala"
svn ci . --username myuser --password password -m "lala"
svn ci test --username myuser --password password -m "lala"
看使用Wireshark的傳輸,它看起來像我的用戶名和密碼忽略(?)
[SERVER->CLIENT]
(success (2 2 () (edit-pipeline svndiff1 absent-entries commit-revprops depth log-revprops partial-replay))) (
[CLIENT->SERVER]
2 (edit-pipeline svndiff1 absent-entries depth mergeinfo log-revprops) 25:svn://138.25.25.42:3690 21:SVN/1.6.15 (r1038135) ())
[SERVER->CLIENT]
(success ((ANONYMOUS) 36:ab25c003-0e26-4e93-98a3-6c5d9cc9a979)) (ANONYMOUS (0:)) (success ()) (success (36:ab25c003-0e26-4e93-98a3-6c5d9cc9a979 25:svn://138.25.25.42:3690 (mergeinfo)))
[CLIENT->SERVER]
(commit (4:lala () false ((7:svn:log 4:lala))))
[SERVER->CLIENT]
(failure ((170001 0: 62:/build/buildd/subversion-1.6.5dfsg/subversion/svnserve/serve.c 167)))
任何幫助獲取提交工作將不勝感激。
編輯:奇怪的是,一個匿名結賬工作,以及;所以配置文件似乎被忽略,我只是不明白爲什麼。
svnserve的日誌中的任何東西? – Thomas 2011-03-07 17:59:51
日誌只是說svn ERR serve.c 167 170001授權失敗 – 2011-03-07 18:15:13
您的svnserve.conf位於何處? – 2011-03-07 18:38:56