一、检查基本信息
在部署SVN服务器之前,务必确认查看命令svn是否已经成功安装。
//显示下面的话就是已安装了
root@ubuntu:~# svn
Type 'svn help' for usage.
当然下面这样就是没有安装了:
未找到命令“svn”,但可通过以下方式安装:
apt install subversion
如果安装了 可以使用下面的命令删除
二、安装SVN
安装前先更新一下apt
apt-get update
执行安装指令
apt-get install subversion
安装完成的部分代码:
....
准备解压文件.../subversion_1.9.7-4ubuntu1_amd64.deb...
正在解压子版本(1.9.7-4ubuntu1)……
正在安装libapr1:amd64版本(1.6.3-2)……
安装libaprutil1:amd64版本(1.6.1-2)进行中...
安装libserf-1-1版本为amd64(1.3.9-6)的软件包中……
安装libsvn1:amd64版本(1.9.7-4ubuntu1)中……
安装Subversion(版本1.9.7-4ubuntu1)……
正在处理libc-bin(版本2.27-3ubuntu1.3)的触发器...
正在处理man-db(版本2.8.3-2ubuntu0.1)的触发器...
root@ubuntu:~#
安装好之后 查看是否安装成功
svnserve --version
如下图 显示版本信息 表示安装成功
在Ubuntu系统环境下,执行以下命令以查看svnserve的版本信息:root@ubuntu:~# 输入svnserve --version
SVN服务,版本号为1.9.7,修订标识为r1800392。
于2018年3月28日08点49分13秒编制,在x86_64-pc-linux-gnu架构上完成。
版权所有(C)2017,Apache软件基金会。
该软件汇集了众多人士的共同努力;
请查阅NOTICE文件以获取更多信息。
Subversion是一款开源软件,详细信息请访问官方网站:http://subversion.apache.org/。
本存储库后端(文件系统)模块可供使用,包括:
fs_fs:一款用于操作纯文件(FSFS)存储库的模块。
fs_x:一款用于操作实验性(FSX)仓库的模块。
fs_base:是一款用于操作伯克利数据库存储库的模块。
Cyrus SASL认证功能已启用。
三、创建SVN版本库
进入 cd /usr 文件
mkdir svn
进入 cd /svn
创建版本库文件夹
mkdir
给 权限 chmod -R 777 /
创建svn仓库
/usr/svn/
执行命令后,会在下生成以下文件:
配置文件、数据库格式、钩子脚本、锁定机制、以及README.txt文件。
对db进入权限设置
chmod -R 777 db
四、设置访问权限
修改配置文件conf/.conf
cd /conf
vi .conf
[general]
anon-access = none #匿名权限
用户授权后,拥有对资源进行写入操作的权限。
指定账号文件的密码字段为passwd。
指定权限控制文件为auth-db=authz。
添加访问用户
vi
用户名 user1 密码
[users]
user1=123456 #用户名=密码
设置用户权限
vi authz
#在[group]中添加用户组
[group]
admin = user1,user2,user3
#在[/]中给刚刚的组添加权限
[/]
@admin = rw
对以上进行解释:
admin = user1 //用户属于admin权限组
@admin = rw //admin权限组的权限是读和写
* = r 所有的组都具有读权限
五、测试服务器
启动SVN服务器
svnserve -d -r /usr/svn/
-d:表示在后台运行
-r:指定服务器的根目录
查看是否启动成功
ps aux | grep svnserve
如下图 成功启动
停止服务器
killall svnserve
如下图 说明已经关闭了
访问服务器时,可以直接通过“svn://服务器IP地址/”这一路径进行操作。
注意打开 3690 端口六、连接服务器
win10远程连接SVN服务器
安装好SVN客户端后

测试 上传一个文件
扫一扫在手机端查看
- 上一篇:subversion安装配置教程_ubuntu搭建SVN服务器详细教程.doc
- 下一篇:Ubuntu 24.04 LTS 安装教程_手把手教你安装 Ubuntu 24.04 LTS 桌面操作系统
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1