1.安装SVN
centos安装:
yum install subversion
ubuntu安装:
apt-get install subversionubuntu
2.安装成功后,
建立仓库存放目录,例如:
mkdir -p /opt/svn/
建立SVN仓库,例如建立仓库"repos":
mkdir -p /opt/svn/reposcentos
svnadmin create /opt/svn/repossvn
3.修改配置:
cd /opt/svn/repos/conf
vi svnserve.conf
你能够直接删除默认的svnserve.conf文件,而后使用下面的配置:
或只修改相关的对应项get
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /opt/svn/repos
说明:
anon-access = none #不容许匿名用户访问
auth-access = write #经过验证的用户能够读和写
password-db = passwd #用户保存文件
authz-db = authz #权限管理文件
realm = /opt/svn/repos #仓库名称it
4.设置用户密码:
vi passwd
在最后加入用户名与密码:
youname = 123456io
5.设置用户权限:
vi authz
添加:
[/]
sunson = rw
* =
也能够给子目录设置权限,例如:
[/subdir1]
sunson = rw
* =配置
6.启动svn服务
svnserve -d -r /opt/svn --listen-port 3309权限
注意:若是修改了svn配置,须要重启svn服务,步骤以下:
# ps -aux|grep svnserve
# kill -9 ID号
# svnserve -d -r /opt/svngrep