1. 下载安装

mkdir -p /root/soft
cd /root/soft
wget -c http://www.sqlite.org/sqlite-autoconf-3070701.tar.gz
wget -c http://subversion.tigris.org/downloads/subversion-1.6.17.tar.gz
tar -zxvf sqlite-autoconf-3070701.tar.gz
tar -zxvf subversion-1.6.17.tar.gz
mkdir -p subversion-1.6.17/sqlite-amalgamation/
cp sqlite-autoconf-3070701/sqlite3.c subversion-1.6.17/sqlite-amalgamation/
cd subversion-1.6.17
./configure --prefix=/usr/local/svn
make
make install


2. 创建资料库

mkdir -p /home/svn_ku/code
/usr/local/svn/bin/svnadmin create /home/svn_ku/code


3. 增加用户和口令(明码), 编辑:vim /home/svn_ku/code/conf/passwd

用户名前不能有空格
koko1 = 123
koko2 = 123

4. 修改配置文件,编辑:vim /home/svn_ku/code/conf/svnserve.conf

大概12行,注释#去掉,改成:anon-access = none
大概13行,注释#去掉,改成:auth-access = write
大概20行,注释#去掉,改成:password-db = passwd


5. 启动独立服务

/usr/local/svn/bin/svnserve -d -r /home/svn_ku


6. 帮助,把/usr/local/svn/bin目录下svnserve和svn命令链接到/usr/local/bin , svnserve和svn将被安装为linux命令

ln /usr/local/svn/bin/svnserve /usr/local/bin
ln /usr/local/svn/bin/svn /usr/local/bin


7. 检测 SVN 库 到本地目录/koko/mm

svn checkout svn://127.0.0.1/code /koko
或者
svn co svn://127.0.0.1/code /koko


8. 本地目录/koko/mm SVN 更新

svn update /koko