2
我在桌面上使用本地svn回購。當我手動啓用存儲庫文件夾中的EFS時,SVN無法訪問它。不過,我希望在我未登錄時加密存儲庫。任何想法和建議將不勝感激。如何在我的桌面上使用EFS來保護本地SVN信息庫?
我在桌面上使用本地svn回購。當我手動啓用存儲庫文件夾中的EFS時,SVN無法訪問它。不過,我希望在我未登錄時加密存儲庫。任何想法和建議將不勝感激。如何在我的桌面上使用EFS來保護本地SVN信息庫?
當我遇到類似問題時,我使用vbscript在註銷期間對文件夾進行加密,並在登錄時將其解密。如果你使用的是windows,你可以使用下面的vbscript。在兩個單獨的文件中創建兩個腳本。
'Encrypt.vbs
Dim strDir, objShell, FSO, WshShell
strDir = "D:\Repositories"
Set objShell = CreateObject("Shell.Application")
Set FSO = CreateObject("Scripting.FileSystemObject")
Set WshShell = WScript.CreateObject("WScript.Shell")
retval = WshShell.Run("CIPHER /E /S:" & strDir, 0, True)
MsgBox("Success")
'Decrypt.vbs
Dim strDir, objShell, FSO, WshShell
strDir = "D:\Repositories"
Set objShell = CreateObject("Shell.Application")
Set FSO = CreateObject("Scripting.FileSystemObject")
Set WshShell = WScript.CreateObject("WScript.Shell")
retval = WshShell.Run("CIPHER /D /S:" & strDir, 0, True)
MsgBox("Success")
這聽起來像一個EFS配置問題,這不是在stackoverflow上的主題。開發環境問題是關於主題的,但這不太可能與SVN直接相關,SVN只需要一個可訪問的文件系統。 –