Memo/Linux/SC420

Subversion

説明

インストール

  1. 既にパッケージが入っている場合は削除
    # rpm -qa | grep mod_dav_svn
    # rpm -qa | grep subversion
  2. パッケージの取得
    # wget http://dag.wieers.com/packages/subversion/mod_dav_svn-1.2.1-0.1.2.el4.rf.i386.rpm
    # wget http://dag.wieers.com/packages/subversion/subversion-1.2.1-0.1.2.el4.rf.i386.rpm
  3. インストール
    # rpm -ivh subversion-1.2.1-0.1.2.el4.rf.i386.rpm
    # rpm -ivh mod_dav_svn-1.2.1-0.1.2.el4.rf.i386.rpm
    +svnのルートを設定
    # svnadmin create --fs-type=fsfs /home/svnroot
    # htpasswd -cm /home/svnroot/.htpasswd example
    # chown -R apache:apache /home/svnroot
  4. 設定ファイルの編集
    # vi /etc/httpd/conf.d/subversion.conf

    LoadModule dav_svn_module     modules/mod_dav_svn.so
    LoadModule authz_svn_module   modules/mod_authz_svn.so
    
    <Location /svn/repos>
       DAV svn
       SVNPath /home/svnroot
    
       # Limit write permission to list of valid users.
       <LimitExcept GET PROPFIND OPTIONS REPORT>
          # Require SSL connection for password protection.
          # SSLRequireSSL
    
          AuthType Basic
          AuthName "Authorization Realm"
          AuthUserFile /home/svnroot/.htpasswd
          Require valid-user
       </LimitExcept>
    </Location>
  5. httpdの再起動
    # service httpd restart
  6. ブラウザでアクセスしてみる
    http://SERVER_NAME/svn/repos
    -----------------------------
    Revision 0: /
    Powered by Subversion version 1.2.1 (r15230).
    OK。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-09-15 (土) 07:31:38