[英]Access to '/svn/ctm/!svn/me' forbidden When commit to svn server?
我可以從svn服務器檢出,但我不能提交更改。 錯誤消息顯示如下:
禁止訪問'/ svn / repo /!svn / me'
為了解決這個問題,我搜索了互聯網,但沒有找到有用的解決方案。
這是我在apache上部署的svn服務器的一些內容:
我最近遇到過這個問題,發現了兩件事:
我遇到了同樣的問題,解決方案是在路徑名和案例中。 我檢查了一些項目,在結帳時我輸入了一個錯誤案例的路徑的單個字母:
這樣的事情: - http://svn.enterprise.org/svn/Repo/trunk/ ...(雖然我應該輸入“repo”,而不是“Repo”)。
然后,我可以制作一個“svn up”或“svn co”w / o問題。 但是當提交(返回“Repo”)apache模塊時,檢查我是否具有寫權限只知道路徑“repo”,從而知道錯誤消息。
我的解決方案是刪除所有內容並使用SVN-URL中的正確案例再次簽出。 (svn開關也可以工作,錯字很靠右)
請檢查您是否在用戶訪問文件中設置了讀/寫權限,例如
user1 = rw
user2 = rw
對於authz文件中的每個用戶,例如,等等
/etc/apache2/dav_svn.authz
使用時
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
在
/etc/apache2/mods-available/dav_svn.conf
由於用戶訪問權限,我修復了此問題。
我與另外兩個軟件開發人員合作,由於訪問了具有AD用戶配置的存儲庫,因此問題很長。 每3個月更改一次密碼時,過去的密碼將在Visual SVN Manager中緩存。 然后得到!svn / me的錯誤
我們將SVN Manager更改為不使用AD系統,然后我們沒有更多問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.