Linux安装svn服务

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

相关文章
相关标签/搜索