【颜色说明:橙色 为 命令 绿色 为 代码 】
首先是检测改机器上是否有svn服务:
svnserve --version
如果出现以下内容表示有svn服务:
如果没有出现下面的内容:
输入下面命令:
yum install -y subversion
安装完成后创建自己的svn目录
mkdir -p /var/svn/svnrepos
新建svn的仓库
svnadmin create /var/svn/svnrepos
cd /var/svn/svnrepos
ls
如果出现以下文件表示创建成功:
接下来是配置相关信息:
vim passwd
[users]
#格式是 用户名=密码
admin=admin
wangjie=123456
:wq 保存退出 vim authz
[groups] #给用户分配用户组,格式是 组名=成员1,成员2
admin=admin,wnagjie
user=wangjie
[/] #给用户组分配权限,格式 @组名=rw (r读权限,w写权限)
@admin=rw
@user=rw
:wq 保存退出 vim svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = /var/svn/svnrepos/conf/passwd
authz-db = /var/svn/svnrepos/conf/authz
realm = svnrepos
:wq 保存退出
svnserve -d -r /var/svn
验证:
svn co svn://127.0.0.1/svnrepos
依次输入 root密码 admin admin
出现下面内容表示成功
windows上直接用svn client 验证即可
其他命令:
ps -ef | grep svn 查看svn服务是否有
killall svnserve 关闭所有svn服务