1.环境
centos6.42.安装svn
yum -y install subversion3.配置
建立版本库目录
mkdir /www/svndatasvnserve -d -r /www/svndata
4.建立版本库
创建一个新的Subversion项目
svnadmin create /var/www/svndata/app配置允许用户jiqing访问
cd /var/www/svndata/app/confvi svnserve.conf
anon-access=noneauth-access=writepassword-db=passwd注:修改的文件前面不能有空格,否则启动svn server出错
vi passwd修改完之后的内容如下:### This file is an example password file for svnserve.### Its format is similar to that of svnserve.conf. As shown in the### example below it contains one section labelled [users].### The name and password for each user follow, one account per line.### 在下面添加用户和密码,每行一组username = password[users]# harry = harryssecret# sally = sallyssecret###===========下面是我添加的用户信息========#######iitshare = password1itblood = password2
vi authz
[aliases]# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average # [groups]# harry_and_sally = harry,sally# harry_sally_and_joe = harry,sally,&joe # [/foo/bar]# harry = rw# &joe = r# * = # [repository:/baz/fuz]# @harry_and_sally = rw# * = r ###--------------------下面我新加的------------------------######屏蔽掉上面的[groups] 因为在下面添加了 [groups]devteam = dyn, itblood #devteam 项目组包括两个用户dyn,itblood [/]dyn = rwitblood =[tshop:/tb2c]@devteam = rwitblood =
svnserve -d -r /www/svndata启动killall svnserve关闭