Ubuntu 系统下SVN的搭建

本文详细介绍了如何在Ubuntu系统上安装配置Subversion (SVN) 版本控制系统,并为项目建立SVN仓库,包括配置文件修改、用户权限设置等步骤。

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

SVN是Subversion的简称,是一个开放源代码的版本控制系统,说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。

1.Ubuntu下SVN的下载与安装
  • 在终端中输入:
sudo apt-get install subversion
2. 为项目建立SVN仓库
  • 创建svn目录(.svn为隐藏目录):
sudo mkdir /home/.svn
  • 假设我们的项目为caffe,则创建目录:
sudo mkdir /home/.svn/caffe
  • 为caffe创建仓库:
sudo svnadmin create /home/.svn/caffe
3.配置SVN
  • 配置svnserve.conf文件:
sudo vim /home/.svn/caffe/conf/svnserve.conf

将以下4行代码前#去掉,注意要抬头不能有空格

anon-access = read              #匿名用户权限,可以为read,write和none。
auth-access = write             #认证用户权限,可以为read,write和none。
password-db = passwd            #密码数据库路径。
authz-db = authz                #认证规则库路径。
  • 添加用户及设置密码
sudo vim /home/.svn/caffe/conf/authz    

根据自己的需求在[groups]下添加:
admin = admin_user              #管理员
user = user1,user2,user3        #普通用户
设置权限:
[/]
admin_user = rw
@user = rw                      
sudo vim /home/.svn/caffe/conf/passwd
格式:“用户名=密码” 例如 :
admin_user = 12345678
user1 = 12345678
4.启用SVN
sudo svnserve -d -r /home/.svn    # 启动svn    访问URL 为 svn://10.10.7.116/caffe
                                  # 其中 10.10.7.116  为配置SVN ubuntu 的ip地址
sudo svn import -m "import project caffe"  /home/caffe  /home/.svn
                                  # 导入caffe 项目
sudo killall svnserve             # 终止svn
4.SVN客户端

windows 下载: windows 64 位windows 32 位
Ubuntu 客户端下载:

sudo apt-get install RapidSVN
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值