<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Быстрая установка Subversion на FreeBSD</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/21747.html</link>
    <description>&amp;lt;p&amp;gt;Процедура установки довольно проста, но, как часто бывает, предварительное прочтение инструкции экономит вам кучу времени. Здесь я рассматриваю простейший случай: репозиторий доступен только по HTTP/HTTPS (настройку SSL приводить не буду), разработчиков немного, поэтому персональных разрешений на директории мы не выставляем. &amp;lt;/p&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;p&amp;gt;Сначала нужно установить Apache (я использую версию 2.2):&amp;lt;/p&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;pre&amp;gt;cd /usr/ports/www/apache22&lt;br&gt;make WITH_BERKELEYDB=db42 install&amp;lt;/pre&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;p&amp;gt;либо, если он у вас уже установлен, пересобрать его с поддержкой Berkeley DB:&amp;lt;/p&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;pre&amp;gt;portupgrade -f -m &quot;WITH_BERKELEYDB=db42&quot; www/apache22&amp;lt;/pre&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;p&amp;gt;Далее собираем и ставим SVN (тут, если ваш Apache собран без BDB, сборка прервется сообщением об ошибке):&amp;lt;/p&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;pre&amp;gt;cd /usr/ports/devel/subversion&lt;br&gt;make WITH_MOD_DAV_SVN= install&amp;lt;/pre&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;p&amp;gt;Всё необходимое установлено. Теперь нужно создать репозиторий и проект в нем:&amp;lt;/p&amp;gt;&lt;br&gt;&lt;br&gt;&amp;lt;pre&amp;gt;mkdir /usr/local/www/repo&lt;br&gt;svnadmin create /usr/local/www/repo/project&lt;br&gt;chown -R www:www /usr/local/</description>

<item>
    <title>Быстрая установка Subversion на FreeBSD (sysop)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/21747.html#8</link>
    <pubDate>Tue, 12 Jun 2007 12:15:06 GMT</pubDate>
    <description>А у меня почему-то если собрать с WITH_BERKELEYDB=db44 перестают запускаться CGI-скрипты - пишет, что ошибка 22 (неверный аргумент) и Premature end of script headers. Скрипты из дистрибутива, все права ставлю. А с  WITH_BERKELEYDB=db42 всё работает замечательно. Где грабли? Хочу юзать db-4.4.20 , она таки посвежей</description>
</item>

<item>
    <title>Быстрая установка Subversion на FreeBSD (Alex Ryabov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/21747.html#7</link>
    <pubDate>Tue, 21 Nov 2006 12:47:21 GMT</pubDate>
    <description>&amp;gt;WITH_BERKELEYDB использовать очень не рекомендуется.  Вместо нее в новых версиях уже &lt;br&gt;&amp;gt;используется по умолчанию fsfs. &lt;br&gt;&lt;br&gt;У меня mod_dav_svn почему-то отказался работать с fsfs-бекэндом - выдавал permission denied даже при правильных правах на файлы.</description>
</item>

<item>
    <title>Быстрая установка Subversion на FreeBSD (oniks)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/21747.html#6</link>
    <pubDate>Mon, 20 Nov 2006 13:56:55 GMT</pubDate>
    <description>WITH_BERKELEYDB использовать очень не рекомендуется.  Вместо нее в новых версиях уже используется по умолчанию fsfs.</description>
</item>

<item>
    <title>Быстрая установка Subversion на FreeBSD (zlatozar)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/21747.html#5</link>
    <pubDate>Tue, 17 Oct 2006 08:33:50 GMT</pubDate>
    <description>абсолютно полная установка:&lt;br&gt;&lt;br&gt;http://zlatozar.blogspot.com/2006/01/synchronize-yourself.html&lt;br&gt;</description>
</item>

<item>
    <title>Быстрая установка Subversion на FreeBSD (Alex Ryabov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/21747.html#4</link>
    <pubDate>Sun, 27 Aug 2006 15:27:12 GMT</pubDate>
    <description>Сорри, не сразу заметил ошибку - при копировании моего материала редактор этого сайта не заменил &quot;&amp;lt;&quot; и &quot;&amp;gt;&quot; не соответствующие html-entities, поэтому строки с &amp;lt;Location&amp;gt; здесь не показывались.</description>
</item>

<item>
    <title>Быстрая установка Subversion на FreeBSD (Alex Ryabov)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/21747.html#3</link>
    <pubDate>Sun, 27 Aug 2006 15:21:50 GMT</pubDate>
    <description>чем &amp;lt;Location /&amp;gt; отличается от &amp;lt;Location /svn&amp;gt;?</description>
</item>

<item>
    <title>Быстрая установка Subversion на FreeBSD (matriks)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/21747.html#2</link>
    <pubDate>Mon, 21 Aug 2006 13:19:50 GMT</pubDate>
    <description>edit /usr/local/etc/apache22/httpd.conf&lt;br&gt;  &lt;br&gt;      DAV svn&lt;br&gt;      SVNParentPath /usr/local/www/repo&lt;br&gt;      AuthType Basic&lt;br&gt;      AuthName &quot;Subversion repository&quot;&lt;br&gt;      AuthUserFile /usr/local/etc/svn.passwd&lt;br&gt;      Require valid-user&lt;br&gt;-----------------------------&lt;br&gt;не совсем верно.&lt;br&gt;не пробовал для апач 1.3.хх, но для 2.0 добавление таким образом в httpd.conf приведет к ошибке в конфиге: DAV not allowed here&lt;br&gt;Чтобы этого избежать, данные опции должны быть заключены в директиву &amp;lt;Location /&amp;gt;</description>
</item>

<item>
    <title>Быстрая установка Subversion на FreeBSD (zlatozar)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/21747.html#1</link>
    <pubDate>Thu, 17 Aug 2006 14:13:47 GMT</pubDate>
    <description>You can loss parameters settings when try to update:&lt;br&gt;portupgrade -varR&lt;br&gt;&lt;br&gt;and subversion will be compiled without WITH_MOD_DAV_SVN.&lt;br&gt;&lt;br&gt;Here is the solution:&lt;br&gt;&lt;br&gt;emacs /usr/local/etc/pkgtools.conf&lt;br&gt;&lt;br&gt;add&lt;br&gt;&lt;br&gt;  ## Apache, Subversion&lt;br&gt;  MAKE_ARGS = &#123;&lt;br&gt;  &apos;www/apache20&apos; =&amp;gt; &apos;WITH_BERKELEYDB=db42&apos;,&lt;br&gt;  &apos;devel/subversion&apos; =&amp;gt; &apos;WITH_MOD_DAV_SVN=1&apos; &lt;br&gt;  &#125;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
