westerndogの小屋

westerndogの小屋


- ほしいなぁと思って作ってみたWebサービスたちの開発Blog -

さくらインターネットのレンタルサーバにsvnをインストール

さくらのレンタルサーバのプレミアムプランを借りています。SVNをインストールしたので、そのときの記録です。こちらのサイトLink を参考にインストールさせていただきました。

  • サーバOS:FreeBSD 7.1-RELEASE-p15
  • subversion:1.6.16(2011/03/04リリース)
  • インストール

    $ mkdir -p ~/local/src/svn
    $ wget http://subversion.tigris.org/downloads/subversion-1.6.16.tar.gzLink 
    $ wget http://subversion.tigris.org/downloads/subversion-deps-1.6.16.tar.gzLink 
    
    $ tar zxvf subversion-1.6.16.tar.gz
    $ tar zxvf subversion-deps-1.6.16.tar.gz
    
    $ cd subversion-1.6.16
    $ ./configure --prefix=$HOME/local --with-ssl --without-berkeley-db
    $ gmake clean
    $ gmake
    $ gmake install
    

    いままで$HOME/local/binにパスが通っていなかった場合、source .cshrcしてパスを通します。

    $ source .cshrc
    $ svn --version
    svn, version 1.6.16 (r1073529)
       compiled Mar 20 2011, 15:44:38
    
    Copyright (C) 2000-2009 CollabNet.
    Subversion is open source software, see http://subversion.apache.org/Link 
    This product includes software developed by CollabNet (http://www.Collab.Net/Link ).
    

    testリポジトリを作成します。

    $ mkdir -p svn/repos
    $ cd svn/repos/
    $ svnadmin create test
    $ cd ~
    $ mkdir temp
    $ cd temp
    $ svn co file:///home/<ユーザ名>/svn/repos/test test
    Checked out revision 0.
    $ cd test/
    $ svn mkdir trunk branches tags
    A         trunk
    A         branches
    A         tags
    $ svn commit -m "first commit"
    Adding         branches
    Adding         tags
    Adding         trunk
    
    Committed revision 1.
    $ svn list file:///home/<ユーザ名>/svn/repos/test
    branches/
    tags/
    trunk/
    

    インストールを開始して最初のcommitまで、30分程度で完了しました。

    — posted by westerndog at 04:44 pm