簡體   English   中英

Windows Server 2008上的權限和SVN更新:相同的文件夾和SVN帳戶,不同的Active Directory用戶

[英]Permissions and SVN Updates on Windows Server 2008: same folder & SVN account, different Active Directory users

從Windows Server 2003切換到Server 2008后,我們遇到了SVN的奇怪權限問題。

在我們的標准構建框中,有一個文件夾( C:\\SVN_Code_Folder ),AD_User_A使用SVN_User和TortoiseSVN 1.7.6與SVN存儲庫關聯

使用Windows 2003時,當AD_User_B登錄到框中並嘗試更新,切換,將SVN_Code_Folder與SVN_User合並時,將執行該命令。

在Windows 2008中,它失敗並顯示以下消息:

命令:更新
錯誤:工作副本'C:\\ jboss-4.2.3.GA \\ server \\ New folder'已鎖定
錯誤:sqlite:嘗試編寫只讀數據庫
錯誤:sqlite:嘗試編寫只讀數據庫
已完成!

嘗試通過上下文菜單解鎖從未鎖定的文件,但會收到以下消息:

無法解鎖。 此工作副本中沒有文件鎖定。

我玩過該文件夾的權限,我發現給“域用戶”控制文件夾可以解決問題,但我寧願沒有這么廣泛的權限。 我嘗試向單個用戶和SVN組授予相同的權限,但這些也沒有用。

我錯過了什么?
這是SVN的不當使用嗎?
2個不同的域用戶可以使用SVN更新文件夾而無需刪除.SVN文件嗎?

備查...

我有一些WC的問題,我從舊機器上的文件共享中復制到我的新筆記本電腦的硬盤驅動器上。

事實證明,通過給予我自己(而不是所有域用戶或任何其他組)對文件夾的完全控制來解決問題。

你在win2008機器上檢查過svn服務用戶了嗎? 該用戶是否具有本地管理員權限,並且還擁有c:上這些文件夾的權限? 更改任何內容后重新啟動服務。

對我來說,更改文件夾權限沒有幫助,但我在批處理腳本中更新了幾個目錄,所以我解決了這個問題

cmd - >以管理員身份運行 - >啟動更新腳本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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