码迷,mamicode.com
首页 > 系统相关 > 详细

Linux安装svn服务

时间:2019-02-20 12:54:27      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:失败   建仓   需要   web   注释   passwd   mamicode   inf   dir   

安装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服务

标签:失败   建仓   需要   web   注释   passwd   mamicode   inf   dir   

原文地址:https://www.cnblogs.com/djoker/p/10405701.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!