运维开发网

linux搭建SVN服务器

运维开发网 https://www.qedev.com 2021-01-16 12:45 出处:51CTO 作者:hxgd2014
linux安装部署subversion服务器

一、介绍

SVN是subversion的缩写,是一个开放源代码的版本控制系统。SVN版本控制软件可以解决协助开发、远程开发和版本回退三个问题。

二、安装

1.安装软件包

yum install -y subversion

2.创建仓库

mkdir -p /data/svn/repo

svnadmin create /data/svn/repo/

3.修改配置

vim /data/svn/repo/conf/svnserve.conf

#匿名用户没有权限
anon-access = none
#认证用户有写权限
auth-access = write
#指定密码文件
password-db = /data/svn/repo/conf/passwd
#指定认证文件
authz-db = /data/svn/repo/conf/authz
#版本库所在目录
realm = /data/svn/repo

4.添加用户

vim /data/svn/repo/conf/passwd

[users]
admin = admin123
polylgq = polylgq123

6.添加权限

vim /data/svn/repo/conf/authz

[/]
admin = rw
polylgq = r
[/webserver]
polylgq = rw

7.启动服务

svnserve -d -r /data/svn/repo

8.验证

linux搭建SVN服务器

9.初始化svn目录

mkdir /data/svn/repo/webserver

cd /data/svn/repo

svn import webserver file:///data/svn/repo/webserver -m "初始化web目录"

三、常用命令

#检出

svn checkout svn://10.0.0.100/webserver --username polylgq

#添加新文件

svn add file

#提交

svn commit -m "new file"

#更新文件

svn update file

#查看文件或目录状态

svn status path

svn status -v path

#加锁/解锁

svn lock -m “LockMessage” [--force] PATH

svn unlock PATH

#删除文件

svn delete path -m “delete test fle”

#查看日志

svn log path

#查看文件信息

svn info path

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号