标签:连接 默认 目录结构 svn 结束 ups 地址 create 登录
一、通过yum命令直接在centos7 中安装svn
yum install subversion
二、配置 svn 服务器
mkdir -p /usr/svn/application/{svndata,svnpassword}
-- svndata目录:存放svn数据的根目录
-- svnpasswd目录:存放登录svn的用户和密码
三、 启动 svn服务
svnserve -d -r /usr/svn/application/svndata/
-d : 表示后台运行守护模式
-r : 表示svn服务的根目录
检测svn服务是否开启(svn服务默认使用 3690端口,注意开放此端口):
netstat -lntup | grep 3690
四、建立版本库(创建成功后可进入查看目录结构)
进入/usr/svn/application/svndata/目录下,并使用命令创建一个名字为 rep01 的 svn 版本库
svnadmin create rep01
五、复制登录用户名和密码文件并修改版本库中的配置文件
复制一份用户和密码文件放到自定义的目录中 cp /usr/svn/application/svndata/rep01/conf/passwd /usr/svn/application/svnpassword/
*************************************************************
修改配置文件(包含下面五行修改内容) vi /usr/svn/application/svndata/rep01/conf/svnserve.conf anon-access = none #不允许匿名访问,read为允许匿名访问; auth-access = write #允许可写; password-db = /usr/svn/application/svndata/rep01/conf/passwd #密码数据库 authz-db = /application/svnpasswd/authz #控制权限数据库
realm = My First Repositor
**************************************************************
修改权限
chmod 700 /usr/svn/application/svnpassword/passwd
六、修改passwd文件
vi /usr/svn/application/svnpassword/passwd
[users] # harry = harryssecret # sally = sallyssecret
# 下面三个是新增的,svn账号=svn密码 henry = 5555 wudg = 5555 test = 5555
七、配置认证文件
vi /usr/svn/application/svndata/rep01/conf/authz
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
# 下面是增加内容
admingroup = henry,wudg
normalgroup = test
[rep01:/]
@admingroup = rw
@normalgroup = r
八、重启 svn 服务
pkill svnserve
svnserve -d -r /usr/svn/application/svndata/
九、在windows中使用 svn客户端 (TortoiseSVN,直接安装,成功后选择某个空文件夹右键) 连接svn 服务器
十、输入svn版本库 地址然后点击OK按钮即可
svn://192.168.189.128:3690/rep01
十一、结束
标签:连接 默认 目录结构 svn 结束 ups 地址 create 登录
原文地址:https://www.cnblogs.com/RoronoaZoro/p/11370853.html