文章出處
文章列表
先來看一下錯誤現象
之前在Windows Server中安裝了VirtualSVN Server,然后設置了Post Commit Hooks,在提交代碼到版本庫之后,將代碼check到本地的一個Server目錄。遇到這三個錯誤,首先在服務器上手工執行了一下post-commit.cmd腳本,可以執行沒問題啊,偏偏從客戶端提交代碼,就遇到這個錯誤。
由此想到可能是權限的問題,任務管理器里查看服務,發現是“網絡服務”用戶組,可以在服務里修改一下權限。修改完成后記得重啟一下服務,再試一下OK了。登錄的用戶只要是管理員組中的用戶就可以,不一定必須是Administrator。
參考資料:
1、TortoiseSVN 提交時 hook 的 post-commit.bat 不執行的解決方法
2、通過VisualSVN的POST-COMMIT鉤子自動部署代碼
文章列表
全站熱搜