簡體   English   中英

訪問'/ svn / ctm /!svn / me'禁止當提交到svn服務器?

[英]Access to '/svn/ctm/!svn/me' forbidden When commit to svn server?

我可以從svn服務器檢出,但我不能提交更改。 錯誤消息顯示如下:

禁止訪問'/ svn / repo /!svn / me'

錯誤的屏幕截圖

為了解決這個問題,我搜索了互聯網,但沒有找到有用的解決方案。

這是我在apache上部署的svn服務器的一些內容:

  • 操作系統:Windows 7 32位;
  • 服務器:Apache / 2.2.22(Win32)SVN / 1.7.8 PHP / 5.4.3 mod_wsgi / 3.5-BRANCH Python / 2.7.3 DAV / 2。

我最近遇到過這個問題,發現了兩件事:

  1. 你的回購郵件所在的驅動器上的空間已經用完了。 SVN失敗,然后訪問禁止的消息。
  2. 存在阻止訪問的權限問題,您需要通過它進行chmod。

我遇到了同樣的問題,解決方案是在路徑名和案例中。 我檢查了一些項目,在結帳時我輸入了一個錯誤案例的路徑的單個字母:

這樣的事情: - 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM