Subversion. Автоматическое обновление проекта при помощи хуков » комментарииhttps://adw0rd.com/2009/06/25/subversion-hooks/2014-12-25T12:34:53+03:00Блог Михаила Андреева, ака adw0rdSeregaK на "Subversion. Автоматическое обновление проекта при помощи хуков"
2014-12-25T12:34:53+03:00SeregaKhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-6407Написал краткий ман по использованию svn+hooks http://unix-way.ru/index.php/shpargalka-po-komandam-nix/svn-repozitorij
<p>Написал краткий ман по использованию svn+hooks http://unix-way.ru/index.php/shpargalka-po-komandam-nix/svn-repozitorij</p>
Nex на "Subversion. Автоматическое обновление проекта при помощи хуков"
2014-03-24T14:33:04+04:00Nexhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-6328Разобрался - для запуска svn update он хочет чтобы ввели логин и пароль пользователя, под которым запущен svnserv
<p>Разобрался - для запуска svn update он хочет чтобы ввели логин и пароль пользователя, под которым запущен svnserv</p>
Nex на "Subversion. Автоматическое обновление проекта при помощи хуков"
2014-03-24T10:23:37+04:00Nexhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-6327Столкнулся с такой проблемой - настроил хук по вашей статье, однако при попытке выполнить commit изменения на сервер попадают, но клиент зависает без каких либо ошибок, а на сервере висит процесс svn update. Если указывать любые другие команды - то все проходит идеально. Что это может быть?
<p>Столкнулся с такой проблемой - настроил хук по вашей статье, однако при попытке выполнить commit изменения на сервер попадают, но клиент зависает без каких либо ошибок, а на сервере висит процесс svn update. Если указывать любые другие команды - то все проходит идеально. Что это может быть?</p>
rabmira на "Subversion. Автоматическое обновление проекта при помощи хуков"
2013-03-19T05:01:57+04:00rabmirahttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-6106комментарий видел. спасибо! только так и не понял как забить относительный путь, чтоб глубина папки была любой. с хуками испугался разбираться.. понятно что pre-commit, ну в принципе это всё что пока понятно..
<p>комментарий видел. спасибо!<br />
только так и не понял как забить относительный путь, чтоб глубина папки была любой.<br />
с хуками испугался разбираться.. понятно что pre-commit, ну в принципе это всё что пока понятно..</p>
adw0rd на "Subversion. Автоматическое обновление проекта при помощи хуков"
2013-02-28T04:16:06+04:00adw0rdhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-6085Вы переходили по ссылкам? Видел комментарий другого человека, на который я дал ссылку? Достаточно указать относительный путь к самому файлу Можете конечно и хуки использовать, что имеено у вас не получилось с хуками? Вы же пробовали разобраться с ними?
<p>Вы переходили по ссылкам? Видел комментарий другого человека, на который я дал ссылку?</p>
<blockquote>
<p>Достаточно указать относительный путь к самому файлу</p>
</blockquote>
<p>Можете конечно и хуки использовать, что имеено у вас не получилось с хуками? Вы же пробовали разобраться с ними?</p>
rabmira на "Subversion. Автоматическое обновление проекта при помощи хуков"
2013-02-27T18:00:42+04:00rabmirahttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-6084Нет, я имел ввиду что человек может заливать картинки и документы(.jpg, *.doc) и прочее, но к примеру не может заливать исполняемые файлы(.exe). с папками также... только где-то в подпапках небыло папок с названием ( (...)/POGRAM ).
<p>Нет, я имел ввиду что человек может заливать картинки и документы(<em>.jpg, *.doc) и прочее, но к примеру не может заливать исполняемые файлы(</em>.exe).<br />
с папками также... только где-то в подпапках небыло папок с названием ( (...)/POGRAM ).</p>
adw0rd на "Subversion. Автоматическое обновление проекта при помощи хуков"
2013-02-25T07:39:36+04:00adw0rdhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-6075Нет, это делается через http://adw0rd.com/2009/03/28/svn-authz-access/ и прочитайте комментарии, ваш случай http://adw0rd.com/2009/03/28/svn-authz-access/#comment-6034
<p>Нет, это делается через http://adw0rd.com/2009/03/28/svn-authz-access/ и прочитайте комментарии, ваш случай http://adw0rd.com/2009/03/28/svn-authz-access/#comment-6034</p>
rabmira на "Subversion. Автоматическое обновление проекта при помощи хуков"
2013-02-25T07:25:59+04:00rabmirahttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-6074Добрый день! прошу помощи в простой задаче, в которой не могу разобраться... я поставил svn, и мне нужно запретить заливать в него файлы с определёнными расширениями, и папки с определёнными названиями. как я понял нужно пользоваться hook'ами. Подскажите как это сделать... Спасибо.
<p>Добрый день! прошу помощи в простой задаче, в которой не могу разобраться...<br />
я поставил svn, и мне нужно запретить заливать в него файлы с определёнными расширениями, и папки с определёнными названиями. как я понял нужно пользоваться hook'ами. Подскажите как это сделать... Спасибо.</p>
adw0rd на "Subversion. Автоматическое обновление проекта при помощи хуков"
2013-02-14T17:21:36+04:00adw0rdhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-6057Другой(2) сервер на бранче Что значит "сервер на бранче"? На сервере N2 копия от какого-то бранча вашего репозитория? Такое возможно? Да.
<blockquote>
<p>Другой(2) сервер на бранче</p>
</blockquote>
<p>Что значит "сервер на бранче"? На сервере N2 копия от какого-то бранча вашего репозитория?</p>
<blockquote>
<p>Такое возможно?</p>
</blockquote>
<p>Да.</p>
Andrey на "Subversion. Автоматическое обновление проекта при помощи хуков"
2013-02-14T16:56:23+04:00Andreyhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-6056Помогите настроить post-commit для centos.Основной(1) репозиторий на одном сервере.Другой(2) сервер на бранче.И нужно чтобы при комите этого бранча делался svn up на сервере(2).Такое возможно?
<p>Помогите настроить post-commit для centos.Основной(1) репозиторий на одном сервере.Другой(2) сервер на бранче.И нужно чтобы при комите этого бранча делался svn up на сервере(2).Такое возможно?</p>
Александр на "Subversion. Автоматическое обновление проекта при помощи хуков"
2012-04-20T22:11:42+04:00Александрhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-5698ну вот и я не знаю) буду копать дальше
<p>ну вот и я не знаю) буду копать дальше</p>
adw0rd на "Subversion. Автоматическое обновление проекта при помощи хуков"
2012-04-20T22:09:09+04:00adw0rdhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-5697Тогда почему у вас спрашивается пароль? sudo или нечто подобного в хуке нет
<p>Тогда почему у вас спрашивается пароль? sudo или нечто подобного в хуке нет</p>
Александр на "Subversion. Автоматическое обновление проекта при помощи хуков"
2012-04-20T22:04:27+04:00Александрhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-5696содержание хука такое же как написано у вас ls -la -rwxr--r-- 1 www www ...
<p>содержание хука такое же как написано у вас<br />
ls -la<br />
-rwxr--r-- 1 www www ...</p>
adw0rd на "Subversion. Автоматическое обновление проекта при помощи хуков"
2012-04-20T21:56:39+04:00adw0rdhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-5695Покажите сожержимое вашего хука, который вы запускаете из под www, потом сделайте ls -la <файл_хука> и покажите историю ввода команд из под www когда вы запускаете хук
<p>Покажите сожержимое вашего хука, который вы запускаете из под www,<br />
потом сделайте ls -la <файл_хука><br />
и покажите историю ввода команд из под www когда вы запускаете хук</p>
Александр на "Subversion. Автоматическое обновление проекта при помощи хуков"
2012-04-20T21:26:59+04:00Александрhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-5694Я зашел на сервер под пользователем www (апач) от имени которого и запускается хук и попытался запустить хук вручную, он запросил пароль для этого самого пользователя www. После ввода пароля хук успешно отработал. Как я понял вся проблема и заключается именно в этом запросе пароля. Как решить эту проблему? Спасибо…
<p>Я зашел на сервер под пользователем www (апач) от имени которого и запускается хук и попытался запустить хук вручную, он запросил пароль для этого самого пользователя www. После ввода пароля хук успешно отработал. Как я понял вся проблема и заключается именно в этом запросе пароля. Как решить эту проблему?<br />
Спасибо за внимание! Буду благодарен за помощь.</p>
Александр на "Subversion. Автоматическое обновление проекта при помощи хуков"
2012-04-20T21:26:05+04:00Александрhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-5693вылетает ошибка post-commit hook failed (exit code 1) with output: Error: Authentication realm: Subversion repository Error: Password for 'www': Authentication realm: Subversion repository Error: Username: svn: E170001: Unable to connect to a repository at URL 'http://domen/svn/project' Error: svn: E170001: OPTIONS of 'http://domen/svn/project': authorization failed: Could not authenticate to server: rejected…
<p>вылетает ошибка<br />
post-commit hook failed (exit code 1) with output:<br />
Error: Authentication realm: Subversion repository<br />
Error: Password for 'www': Authentication realm: Subversion repository<br />
Error: Username: svn: E170001: Unable to connect to a repository at URL 'http://domen/svn/project'<br />
Error: svn: E170001: OPTIONS of 'http://domen/svn/project': authorization failed: Could not authenticate to server: rejected Basic challenge (http://domen)</p>
Limon на "Subversion. Автоматическое обновление проекта при помощи хуков"
2012-04-11T12:05:28+04:00Limonhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-5687Оставлю здесь на всякий случай решение проблемы 'Warning: post-commit hook failed (exit code 255) with no output.': !/bin/bash в начале post-commit скрипта
<p>Оставлю здесь на всякий случай решение проблемы 'Warning: post-commit hook failed (exit code 255) with no output.':</p>
<h1>!/bin/bash в начале post-commit скрипта</h1>
Илья на "Subversion. Автоматическое обновление проекта при помощи хуков"
2012-02-29T16:35:37+04:00Ильяhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-5607Доброго времени суток. Я, можно сказать, почти не знаком с svn-ом (очень поверхностно), поэтому разобраться трудновато( Можно получить небольшую консультацию, если не сложно? У меня есть сайт, который лежит на ftp, есть репозиторий в svn, в котором лежит копия сайта. Необходимо, что бы после комита svn обновлял измененные файлы помимо…
<p>Доброго времени суток. Я, можно сказать, почти не знаком с svn-ом (очень поверхностно), поэтому разобраться трудновато(<br />
Можно получить небольшую консультацию, если не сложно?</p>
<p>У меня есть сайт, который лежит на ftp, есть репозиторий в svn, в котором лежит копия сайта. Необходимо, что бы после комита svn обновлял измененные файлы помимо svn-а еще и на ftp. Права на чтение и запись везде есть. Нет ли образца Post-commit hook с подробными комментариями где что прописывать?</p>
<p>Буду очень признателен! Заранее спасибо!</p>
<p>P.S. прошу не ругаться если написал глупость, я только учусь.</p>
Евгений на "Subversion. Автоматическое обновление проекта при помощи хуков"
2011-09-08T19:10:40+04:00Евгенийhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-5489По хорошему, нужно каждый раз удалять корень проекта и делать # svn co ...
<p>По хорошему, нужно каждый раз удалять корень проекта и делать # svn co ...</p>
adw0rd на "Subversion. Автоматическое обновление проекта при помощи хуков"
2011-08-26T22:27:38+04:00adw0rdhttps://adw0rd.com/2009/06/25/subversion-hooks/#comment-5488Может чтоит закоментировать 50-ю строку в post-commit, так как видимо у вас и вправду нет /hooks/mailer.py :)
<p>Может чтоит закоментировать 50-ю строку в post-commit, так как видимо у вас и вправду нет /hooks/mailer.py :)</p>