先來看一下錯誤現象
之前在Windows Server中安裝了VirtualSVN Server,然後設定了Post Commit Hooks,在送出代碼到版本庫之後,将代碼check到本地的一個Server目錄。遇到這三個錯誤,首先在伺服器上手工執行了一下post-commit.cmd腳本,可以執行沒問題啊,偏偏從用戶端送出代碼,就遇到這個錯誤。
由此想到可能是權限的問題,任務管理器裡檢視服務,發現是“網絡服務”使用者組,可以在服務裡修改一下權限。修改完成後記得重新開機一下服務,再試一下OK了。登入的使用者隻要是管理者組中的使用者就可以,不一定必須是Administrator。
參考資料: