Ошибка обновления после фиксации SVN (невозможно создать временный файл из шаблона / отказано в разрешении)
Мой пост-коммит хук это:
/ 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': разрешение отклонено
Есть идеи?? Должно быть что-то, связанное с разрешениями. Раньше работал, но что-то случилось.
3 ответа
Решение
Когда это происходит со мной (SVN 1.7.14), я обычно просто должен создать каталог tmp и повторить команду:
mkdir /var/www/html/mysite/.svn/tmp
Для всех пользователей Linux Machine
Его проблема с правами доступа к файлу запускает эту конкретную команду в терминале Linux.
chmod -R 0777 /var/www/YourProjectName