修改服務的運行權限,解決SVN Post Commit問題

先來看一下錯誤現象git

以前在Windows Server中安裝了VirtualSVN Server,而後設置了Post Commit Hooks,在提交代碼到版本庫以後,將代碼check到本地的一個Server目錄。遇到這三個錯誤,首先在服務器上手工執行了一下post-commit.cmd腳本,能夠執行沒問題啊,恰恰從客戶端提交代碼,就遇到這個錯誤。服務器

由此想到多是權限的問題,任務管理器裏查看服務,發現是「網絡服務」用戶組,能夠在服務裏修改一下權限。修改完成後記得重啓一下服務,再試一下OK了。登陸的用戶只要是管理員組中的用戶就能夠,不必定必須是Administrator。網絡

參考資料:
一、TortoiseSVN 提交時 hook 的 post-commit.bat 不執行的解決方法
二、經過VisualSVN的POST-COMMIT鉤子自動部署代碼post

相關文章
相關標籤/搜索