centos7安装svn
温馨提示:
本文最后更新于 2023年04月07日,已超过 240 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
第一步:通过yum命令安装svnserve,命令如下:
yum -y install subversion
安装完成:

第二步:创建版本库目录
mkdir /home/svn

第三步:创建svn版本库
svnadmin create /home/svn/51jre
(51jre是版本库的名字
)

cd 进入51jre目录看看内容

.下面是这些目录的详细讲解

第四步:配置修改
进入conf

该目录三份文件详解:
authz:负责账号权限的管理,控制账号是否读写权限
passwd:负责账号和密码的用户名单管理
svnserve.conf:svn服务器配置文件
1.编辑 authz 文件(注意:[/]也是必须的)
vim authz

按 i 进入编写模式,按ESC退出编写模式,输入:wq保存并退出
[/] 表示根目录,即 /home/svn(如果提示 svn: Authorization failed,把authz 文件 [/] 改为 [\] 就行了)
jre= rw 表示用户jre对根目录具有读写权限。
2.编辑 passwd 文件

如上所示,用户名为:jre,认证密码为:blog.jre.cn(这是我以前的域名)
3.编辑 svnserve.conf 文件(注意:配置的前面不能有空格,一定要顶格写)

anon-access = none:表示禁止匿名用户访问。
auth-access = write:表示授权用户拥有读写权限。
password-db = passswd:指定用户名口令文件,即 passwd 文件。
authz-db = authz:指定权限配置文件,即 authz 文件。
realm = /home/svn:指定认证域,即 /home/svn 目录。
第五步:防火墙问题
大部分人启动了SVN发现链接不上,因为是防火墙没设置。
这里我有两个方法,
一是进入你服务器控制台,关闭防火墙,开启全部安全组。
二是在服务器里开启端口:3690
这里就不再做赘述了
六:启动svn服务器
svnserve -d -r /home/svn
七:客户端访问svn服务器
在windows客户端,输入地址:svn://ip地址:3690/51jre (iP地址为你linux的ip,51jre为前文创建的版本库名称,3690为svn默认端口)
最后是svn小乌龟的登录成功界面

正文到此结束
- 本文标签: Linux Java
- 本文链接: https://www.godsblog.cn/article/4
- 版权声明: 本文由Hu Wei Bin原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权