Ошибка обновления после фиксации 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 ответа

Решение

Проверьте, есть ли у вас разрешение /var/www/html/mysite/

Когда это происходит со мной (SVN 1.7.14), я обычно просто должен создать каталог tmp и повторить команду:

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

Для всех пользователей Linux Machine

Его проблема с правами доступа к файлу запускает эту конкретную команду в терминале Linux.

 chmod -R 0777 /var/www/YourProjectName
Другие вопросы по тегам