linux之安装SVN

1. 查看是否已安装SVN
 svn

或者

svn --version 
2. 移除SVN (–purge 选项表示彻底删除改软件和相关文件)
apt remove --purge subversion
3. 安装SVN
apt -y install subversion
4. 创建SVN版本库
4.1 创建svn库目录
mkdir /opt/svn
4.2 启用svn服务
svnserve -d -r /opt/svn
4.3 创建项目svn管理

创建项目目录

mkdir /opt/svn/my_project

创建项目版本库

svnadmin create /opt/svn/my_project

配置项目-db权限

chmod -R 777 /opt/svn/my_project/db

项目访问读写权限,所有权限都是针对一个项目的

# 编辑authz文件
vim /opt/svn/my_project/conf/authz
# 在尾部写入
[/]
* = rw

添加svn访问用户

# 编辑passwd文件
vim /opt/svn/my_project/conf/passwd
# 在[users]下写入 (格式是 [用户名 = 密码])
myuser = password

编辑svn基本配置

# 编辑svnserve.conf文件
vim /opt/svn/my_project/conf/svnserve.conf
# 匿名用户可读
anon-access = none(none即为不能匿名访问)
# 权限用户可写
auth-access = write
# 密码文件为passwd
password-db = passwd
# 权限文件为authz
authz-db = authz
5. 完成以上配置后重启SVN服务
killall svnserve && svnserve -d -r /opt/svn
6. 查看SVN是否正常运行
ps aux | grep svnserve
7. 访问SVN项目
svn://ip/my_project
# ip是当前svn安装服务器的ip,my_project是svn项目文件夹名称
例如 svn://192.168.100.100/my_project
@ 附录

svn 常用命令

开启 
svnserve -d -r /opt/svn
停止 
killall svnserve
重启 
killall svnserve && svnserve -d -r /opt/svn
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值