安装svn
yum -y install subversion
创建保存仓库/版本库的目录
mkdir -p /opt/data/svndir
创建仓库/版本库, 这里同时创建两个仓库(project, myweb)
svnadmin create /opt/data/svndir/project svnadmin create /opt/data/svndir/myweb
每个仓库下都会有一个conf目录,用来配置该仓库的账号和权限
cd /opt/data/svndir/myweb/conf
配置账号密码: passwd文件
# 添加 账号=密码 [users] dai = 123456
配置权限: authz文件
# 在文件的最后添加 [/] * = rw # 或者 # [myweb:/] # * = rw
修改仓库配置文件: svnserve.conf 文件
打开如下几行前面的注释,一定要删除前面的空格
anon-access = read auth-access = write password-db = passwd authz-db = authz
启动SVN
启动SVN的时候,必须用保存仓库的目录,否则在认证上会提示认证失败
svnserver -d -r /opt/data/svndir
用svn客户端测试(TortoiseSVN):
检出项目
按照提示输入账号密码即可检出, 第一次需要,后面就不再需要输入账号密码
其他认证失败问题: 如果提示认证失败, 可能是本地已经保存了之前的认证信息
rm -rf ~/.subversion/aut
原文地址:https://www.cnblogs.com/djoker/p/10405701.html
时间: 2024-10-13 20:29:26