簡體   English   中英

SVN提交后更新錯誤(無法從模板創建臨時文件/權限被拒絕)

[英]SVN post-commit update error (Can't create temporary file from template / permission denied)

我的post-commit鈎子是:

/ usr / bin / svn update / var / www / html / mysite / --username myusername --password mypassword --no-auth-cache >> /var/www/html/mysite/foo.txt 2>&1

執行提交后,我的post-commit鈎子輸出到foo.txt以下內容:

更新'/ var / www / html / mysite':svn:E000013:無法從模板'/var/www/html/mysite/.svn/tmp/svn-XXXXXX'創建臨時文件:權限被拒絕

有任何想法嗎?? 必須是與權限相關的內容。 它曾經工作,但發生了一些事情。

檢查你是否擁有/ var / www / html / mysite /的許可

當我遇到這種情況時(svn 1.7.14),我通常只需要創建tmp目錄並重試命令:

mkdir /var/www/html/mysite/.svn/tmp

適用於所有Linux機器用戶

其文件權限問題在linux終端運行此特定命令。

 chmod -R 0777 /var/www/YourProjectName

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM