- 安装svn
yum install subversion
svnserve --version # 查看是否安装成功
- 建立版本库
mkdir /svn/project/repos
cd /svn/project/repos
svnadmin create myrepo
- 修改配置
vim myrepo/conf/svnserve.conf
# 修改[general]:
# anon-access = none # 非授权用户无法访问
# auth-access = write # 授权用户有写权限
# password-db = passwd
- 添加账号
vim myrepo/conf/passwd # 在[users]添加:账号=密码
vim myrepo/conf/authz # 在[/]添加:账号=权限(r只读权限,rw读写权限)
- 启动服务
svnserve -d -r /svn # 修改端口添加 --listen-port xxxx,默认端口为3690
- 获取svn仓库
使用TortoiseSVN通过svn://host:port/project/repos/myrepo访问,host为服务器的ip,port为svn端口(默认3690),后接仓库对应的路径