环境:centos6.2 64位,lnmp集成环境
1.安装并启动
yum -y install subversion
mkdir /www/svndata
svnserve -d -r /www/svndata
2.创建仓库
到这里SVN就已经安装并且启动了,下面就是开始创建SVN版本库了。
创建目录,home/www/svndata是所有仓库的根目录,repos1是其中的一个仓库。
mkdir -p /home/www/svndata/repos1
svnadmin create /home/www/svndata/repos1
3.配置仓库
SVN仓库就创建完毕之后,下面开始配置。
cd /home/www/svndata/repos1/conf
vi svnserve.conf
打开这个配置文件,可以看到很多配置项已经注释掉了,只需要按下面这几项前面的注释去掉(前面不能有空格),修改为如下情况
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db=authz
然后添加这个SVN仓库的用户和密码
vi passwd
在[users]区块按用户名=密码的格式添加
[users]
username=passwd
配置各个用户的授权
vi authz
最文件的最底部照如下格式添加
[repos1:/]
username = rw
4.配置完毕,检出
这样就可以对仓库进行检出了,例如服务器ip为123.123.123.123,那么仓库地址就是svn://123.123.123.123/repos1,命令行执行svn co svn://123.123.123.123/repos1
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。