2012-04-26 41 views
8

最近有一堆重命名更改已經進入我前一次檢出的文件夾。一旦我更新了所有重命名更改,我遇到了無法執行任何操作的問題。它說以下內容:TortoiseSVN無法提交,說「被服務器禁止」

enter image description here

我能讀,寫和更新的新文件。我只是不能承諾。

我覺得我幾乎嘗試了一切 - 做一個清理,刪除和重新檢查出來的文件夾...

我用Google搜索這個問題,並檢查了倉庫,當有人提到的情況下,敏感的問題,但我確定我有正確的svn存儲庫URL。請注意,在整個重命名更改之前,一切正常(提交和全部)。

有沒有人有任何線索?

謝謝!

+0

如果你有訪問服務器託管您的SVN存儲庫,請檢查您是否有權寫入您的文件夾 檢查過了。如果不是,則應聯繫存儲庫的管理員並讓他們驗證您的訪問權限。 – Bernard 2012-04-26 18:30:03

+0

您是否使用'file://'作爲Subversion URL? – 2012-12-04 15:00:59

回答

10

我有同樣的問題。它發生在我將一個新用戶組添加到其中一個存儲庫時。我無意中將我最高的UserGroup設置爲只讀,但沒有意識到我在其中。由於SVN訪問的方式,我最終無法突然提交任何文件或創建任何新文件夾。

首先確保你的URL與版本庫完全匹配,這似乎是最常見的問題,然後閱讀並按照Bernard的建議檢查你的訪問權限。

http://www.visualsvn.com/support/topic/00033/

+0

有完全相同的問題。我有兩個用戶組。一個只讀,另一個讀/寫。第二組獲得了回購協議的許可,並且更多的受限制組織被許可。此錯誤消息正確地總結了它。服務器決定你沒有寫權限。 – 2015-01-09 17:01:56

1

請確保您輸入正確的用戶名,因爲它是大小寫敏感的,通常發生在用戶名上不wordpress.org的情況相匹配。我已經失去了幾個小時來解決這個問題。

1

我們在使用CollabNet Subversion Edge時遇到了這個問題。修正是爲了確保在我們的版本庫訪問規則中定義的組通過使用@前綴具有對其他組的引用。

庫的訪問規則:

[MyRepository:/branches/dev] 
* = r 
@admin = rw 
@dev = rw 

[groups]前:

admin=user1,user2 
dev=user3,user4 

[groups]後:更好地用一個例子解釋

admin=user1,user2 
[email protected],user3,user4