*Subversionをyumからインストール [#kdca0ef6]

**Subversionインストール [#bd501e7e]
 # yum install subversion

**リポジトリ構成 [#uc939ca8]
 sample/trunk        : 開発の主系
 sample/branches     : ブランチのコピーを保持
 sample/tags         : タグのコピーを保持

**リポジトリの作成 [#j20da910]
 # mkdir -p /home/svn/repos/
 # cdcd /home/svn/repos/
 # mkdir sample
 # svnadmin create sample

 # svn mkdir file:///home/svn/repos/sample/trunk -m "create"
 # svn mkdir file:///home/svn/repos/sample/branches -m "create"
 # svn mkdir file:///home/svn/repos/sample/tags -m "create"

**インポート [#t209d27f]
/tmp/sample以下のファイルをインポートする [#z9bc6e35]
 # svn import /tmp/sample file:///home/svn/repos/sample/trunk -m "initial sample"

**WebDAVでのリポジトリ公開 [#ieda0b34]
***mod_dav_svnのインストール [#wbebc10c]
 # yum install mod_dav_svn

***subversion.confの設定 [#ia1b0026]
 # vi /etc/httpd/conf.d/subversion.conf

 <Location /svn/sample>
     DAV svn
     SVNPath /home/svn/repos/sample
 </Location>

もしくは

 <Location /svn>
     DAV svn
     SVNParentPath /home/svn/repos
 </Location>

***所有者の変更 [#tacf9468]
 # chown -R apache:apache /home/svn/repos/sample

**Apacheの再起動 [#j98a4bf4]
 # /etc/init.d/httpd restart

**動作確認 [#a00db7cd]
***以下のURLにアクセスすると、ブラウザでリポジトリが表示される。 [#le43c73f]
 http://localhost/svn/sample/

*Subversinoインストールに関するエラー [#l1717b0f]
***インストールや設定を間違えると、以下のエラーがよく出ます。 [#b1ea4faf]
 Could not open the requested SVN filesystem

***確認点 [#w58cde0f]
 1) apacheのsubversion.confに設定してあるリポジトリのパスは正しいか?
 2) パーミッションに問題はないか?
 3) SELinuxでアクセス拒否されていたりしないか?

***以下はあくまでも推測(参考程度に) [#qcd92b27]
 1) について
 間違っていると、errorCode="2"が出るようです。

 3) について
 SELinuxでアクセス拒否されている場合は、errorCode="13"が出るようです。

 以下のコマンドで解決するそうです。
 # chcon -R -h -t httpd_sys_content_t /home/svn/repos

&br;

*Comment [#v685ab56]

#comment_nospam

&br;

#counter


IP:220.220.219.251 TIME:"2008-05-23 (金) 02:21:16" REFERER:"http://wiki.minaco.net/index.php?cmd=edit&amp;page=Linux%2FSubversion%2Fyum%E3%81%8B%E3%82%89%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" USER_AGENT:"Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14"

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS