安装svnweb
yum -y install subversion
建立保存仓库/版本库的目录svn
mkdir -p /opt/data/svndir
建立仓库/版本库, 这里同时建立两个仓库(project, myweb)测试
svnadmin create /opt/data/svndir/project
svnadmin create /opt/data/svndir/myweb
每一个仓库下都会有一个conf目录,用来配置该仓库的帐号和权限spa
cd /opt/data/svndir/myweb/conf
配置帐号密码: passwd文件code
# 添加 帐号=密码 [users] dai = 123456
配置权限: authz文件server
# 在文件的最后添加 [/] * = rw # 或者 # [myweb:/] # * = rw
修改仓库配置文件: svnserve.conf 文件
打开以下几行前面的注释,必定要删除前面的空格blog
anon-access = read auth-access = write password-db = passwd authz-db = authz
启动SVN
启动SVN的时候,必须用保存仓库的目录,不然在认证上会提示认证失败it
svnserver -d -r /opt/data/svndir
用svn客户端测试(TortoiseSVN):
检出项目io
按照提示输入帐号密码便可检出, 第一次须要,后面就再也不须要输入帐号密码class
其余认证失败问题: 若是提示认证失败, 多是本地已经保存了以前的认证信息rm -rf ~/.subversion/aut