我們的Web項目存儲庫託管在我們的Web服務器的一個子域,然後項目的'部署'涉及簽出一個子域的副本同一臺服務器。使用SVN的Web項目/有一個上傳器,上傳需要由Apache的權限
因此,我們檢出staging.mydomain.com上的工作副本,並且爲了使上傳實用程序正常工作,必須將/ upload /目錄變爲apache:apache,因爲PHP以Apache身份運行。
當然,當我嘗試使用staging.mydomain.com上的副本上傳文件時,我會收到權限錯誤。所以就像一個好孩子,我chown -hR apache:apache上傳/
當然,我的ssh證書不在apache組中或稱爲apache,因此運行svn更新失敗,直到我將所有內容切回到檢出回購的用戶。
有關如何操作的建議?