svn配置
原创yan_ruo_gu ©著作权
©著作权归作者所有:来自51CTO博客作者yan_ruo_gu的原创作品,请联系作者获取转载授权,否则将追究法律责任
1.svn安装
#最新版本svn需要sqlite的版本最低为3.7.15,yum自带sqlite版本为3.7.12,所以需要手动编译安装最新版本sqlite
wget http://www.sqlite.org/2013/sqlite-autoconf-3071700.tar.gz
tar xf sqlite-autoconf-3071700.tar.gz
cd sqlite-autoconf-3071700
./configure && make && make install && echo OK
wget http://mirrors.cnnic.cn/apache/subversion/subversion-1.8.1.tar.bz2
tar subversion-1.8.1.tar.bz2
cd subversion-1.8.1
./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make
make install
2.svn配置
1)创建svn库
创建 svn专用户 # useradd pocsvn
创建SVN 版本库目录 #mkdir /home/pocsvn/project
创建SVN仓库 # svnadmin create /home/pocsvn/project/poc
将目录 project 目录拥有者修改为 pocsvn 用户:
#chown -R pocsvn:pocsvn /home/pocsvn/project
#chmod 755 /home/pocsvn/project
2)配置passwd文件
vim /home/pocsvn/project/poc/conf/passwd
breeze = breeze #配置允许访问svn库的帐户,前面是用户名,后面是密码
3)配置authz(详细配置参考svn+apache)
4)配置svnserve.conf
vim /home/pocsvn/project/poc/conf/svnserve.conf
anon-access = read #匿名用户只读
password-db = passwd #用户配置文件
5)启动svn
切换到pocsvn用户 #svnserve -d -r /home/pocsvn/project
-d 表示以 daemon 方式(后台运行)运行
-r 指定根目录是/home/pocsvn/project
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
AntSword配置
此文描述AntSword工具安装操作。
初始化 加载器 管理工具 AntSword -
【IDEA/SVN】IDEA配置SVN
1、安装SVN 2、配置IDEA IDEA 设置提交SVN需要忽略的文件后缀
svn java 开发工具 后缀