svn 默认端口号是 3690 注意 宝塔需要开放 3690 端口 服务器也需要开放 3690 端口
打开宝塔命令行, yum 安装SVN
第一步 安装SVN 命令:
yum -y install subversion
安装过程应该不会出现什么问题,如果有请自行百度。
此为安装成功的样子。
第二步 创建目录
通俗来讲就是你想把你的文件放在哪里
我想把我所有svn项目放在 /www/svndata 目录下
mkdir /www/svndata
第三步 创建svn版本库
我想在svn目录下创建一个项目,名称叫做 obj ,
命令为:
svnadmin create /www/svndata/obj
第四步 修改项目配置文件
创建好之后你需要设置谁能访问你的项目,分配人员权限。
进入你的项目
#进入项目
cd /www/svndata/obj
#列出文件
ll
你会得到这张图
其中的 conf 是配置项目文件夹
#进入配置文件夹
cd conf
#列出文件
ll
你会得到
authz 配置读写权限
password 用户账号密码配置
svnserve.conf svn服务配置
首先配置用户信息
vim passwd
这是我自己添加的 账号为obj_root 密码 123456
修改完成保存
配置权限
vim authz
得到
如果你的文件中没有 [/]
自行添加 [/]
obj_root=rw 【obj_root账号拥有读写权限】
*= 【别的匿名账号没有任何权限】
最后一步 配置svnserve.conf
vim svnserve.conf
得到
你需要取消注释
anin-access = read
auth-access = wirte
password-db = password
authz-db = authz
更改并取消注释此字段
realm = /www/svndata
解释
anon-access = read 匿名用户可读
auth-access = write 授权用户可写
password-db = passwd 使用哪个文件作为账号文件
authz-db = authz 使用哪个文件作为权限文件
realm = /www/svndata 认证空间名,版本库所在目录,设置了这个值,客户端下载svn中的版本库
运行svnserve
运行svnserve
运行svnserve
svnserve -d -r /www/svndata
连接svn
连接格式为
svn://121.123.123.132/obj
svn:// ip地址 / 你设置的项目名称
我的项目名称是 obj 详细看上方第二步和第三步
注意 宝塔需要开放 3690 端口
服务器也需要开放 3690 端口
连接后输入账号密码就好了