Ubuntu server 14.04.3 subversion 搭建

本文介绍如何在Ubuntu 14.04.3上安装Subversion,并详细指导创建版本库、配置用户权限、启动服务等步骤。此外,还提供了一些常用的Subversion命令供参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu server 14.04.3 subversion 搭建
1.0 安装subversion
#sudo apt-get install subversion
2.0 创建svn版本库
#sudo mkdir /home/svn
#sudo svnadmin create /home/svn/repos
3.0 更改版本库的配置文件信息
#cd /home/svn/repos/
#ls
conf db format hooks locks README.txt
#cd conf/
#ls authz passwd svnserve.conf
#authz文件是设置用户权限,passwd文件是存储用户及密码,svnserve.conf是主要配置文件,
4.0 配置版本库(注意:前面不能用任何空格)
#sudo vi sveserve.conf 
#将一下参数注释取消
[general]
anon-access = none #匿名访问权限,默认read,none为不允许访问
auth-access = write #认证用户权限
password-db = passwd #用户信息存放文件,默认在版本库/conf下面,也可以绝对路径指定文件位置
authz-db = authz

#sudo vi passwd #格式是用户名 = 密码,采用铭文密码
[users]
hubery = 1991
liuhaisheng = 123qwe
zhangsan = 123qwe
lisi = 123qwe

#sudo vi authz
[groups]
manager = hubery,liuhaisheng
core_dev = zhangsan,lisi
[repos:/]
@manager = rw
[repos/meida]
@core_dev = rw

5.0 启动svn服务
#sudo svnserve -d -r /home/svn 
#查看是否启动成功,可以监听3690接口
#sudo netstat -antp |grep svnserve
tcp 0    0 0.0.0.0:3690 0.0.0.0:* LISTEN 28967/svnserve
#如果想关闭服务,可以使用pkill svnserve

 6.0 访问svn
#svn://172.16.214.128/repos/media

7.0 常用svn命令
#svnlook youngest /home/svn/repos #查看当前最新修订版本号
#svn checkout svn://172.16.214.128/repos/media/svn —username hubery —passowrd 123qwe #将服务器代码目录同步到本地目录(也可以不指定用户密码需要手动输入)
#cd/svn #切换到本地代码目录
#svn add filename #将文件加入svn管理,此时并未完成提交,提交也要在/svn目录,否则报“svn:’..’ is not a working copy”
#svn ci filename #添加注释说明并提交文件,此时会用nano编辑器打开,添加注释说明后按ctrl+x再按y,最后回车完成提交。
#svn update #将代码目录所有文件更新到最新版本
#svn update -r 85 filename #85是修订版号
#svn lock -m #枷锁
#svn unlock filename #解锁
#svn log filename #查看日志
#svn info filename #查看文件信息




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值