我已經在免費的EC2 AWS服務器上安裝了SVN實例。總之:我正在使用LAMP。SVN後提交鉤子發佈網站?
使用我在this article中讀到的內容,遇到註釋中提到的「您需要TTY」錯誤。我跟着second resource,它清除了錯誤信息,但似乎沒有執行腳本。但是,當我手動運行腳本時,它可以工作。
任何線索我失蹤了?
當我跟着第二資源修復TTY的錯誤,我改變了我的/ SVN /庫/掛鉤的內容/後提交腳本:
#!/bin/bash
sudo /usr/local/bin/svn-post-commit-update-mysite 1>&2
到:
#!/bin/bash
su –session-command=」/usr/local/bin/svn-post-commit-update-mysite 1>&2″ dynamic &
更改所有權並從工作文件中刪除sudo/su命令,非常感謝! – Bing