Linux/Ubuntu 下编译安装Subversion

来源:互联网 发布:自动回复 淘宝 编辑:程序博客网 时间:2024/06/01 09:58

安装

apt-get install gcc apt-get install compiz-dev libtool build-essential // enable makeapt-get install sqlite3apt-get install openssl libssl-devwget http://subversion.tigris.org/downloads/subversion-1.6.9.tar.gzwget http://subversion.tigris.org/downloads/subversion-deps-1.6.9.tar.gztar zxvf subversion-1.6.9.tar.gztar zxvf subversion-deps-1.6.9.tar.gzcd subversion-1.6.9cd apr./configure --prefix=/usr/local/aprmake && make installcd ../apr-util./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/aprmake && make installcd .../configure --prefix=/usr/local/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --without-berkeley-dbmake && make install

创建资料库

cd /usr/local/subversion/binmkdir -p /var/svnroot./svnadmin create /var/svnroot // 目录会生成很多文件表示创建成功

全局配置(需顶格)

cd /var/svnroot/confvim svnserver.conf

修改如下

anon-access = noneauth-access = writepassword-db = passwdauthz-db = authzrealm = /usr/local/svnroot

vim passwd

添加账号
user1 = pwd1user2 = pwd2

vim authz

添加权限

[/]user1 = rwuser2 = rw


启动svnserve服务

/usr/local/subversion/bin/svnserve -d -r /var/svnroot // 将其放在/etc/rc.local中就可以开机自启动了


注:仅支持svn协议访问,root权限下安装