Linux安装svn服务
Posted 愤怒的绿萝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux安装svn服务相关的知识,希望对你有一定的参考价值。
安装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
以上是关于Linux安装svn服务的主要内容,如果未能解决你的问题,请参考以下文章