ubutun 16.04 搭建svn具体步骤

本文档详细介绍了如何在Ubuntu 16.04上安装SVN,包括检查SVN是否已安装、卸载、安装过程,以及创建版本库、设置权限、配置用户和权限的步骤。最后,提供了启动、停止和检查SVN服务器状态的方法。

1.查看是否安装svn

使用命令 svn 

如果出现

 表明已经安装svn

或者可以用命令 svn --version

如果出现

 表明能够查看到具体svn的版本

2.如果要卸载svn,可用命令

sudo apt-get remove --purge subversion

(–purge 选项表示彻底删除改软件和相关文件)

3.安装svn,命令:

sudo apt-get install subversion

4.安装成功后,创建svn版本库

4.1 在 home 下创建 svn(名称不可改变)

sudo mkdir /home/svn/

4.2 在svn下创建 repos 文件夹,此文件夹用户自定义,用户可以根据自己的需要创建多个这样的库

sudo mkdir /home/svn/repos/

4.3 更改 repost 文件夹的权限

sudo chmod -R 777 /home/svn/repos/

4.4 创建 svn 版本库

sudo svnadmin create /home/svn/repos

创建成功会在 repos 文件下生成这几个文件

4.5 对 db 设置权限

sudo chmod -R 777 /home/svn/repos/db

5 修改svn配置文件

对于新安装的ubutun可能会出现 vi编辑与键盘冲突 可以安装vim

sudo apt-get install vim

简单的vi命令:

i 进入编辑模式

:wq保存退出

:q!退出不保存

5.1进入 conf 文件夹

cd  /home/svn/repos/conf

5.2 修改 svnserve.conf配置文件

        #匿名用户可读

        anon-access = read(可改成 none,即不可读。在这我设置为 none,请看上图)

        #权限用户可写

        auth-access = write

        #密码文件为passwd

        password-db = passwd

        #权限文件为authz

        authz-db = authz

5.3修改配置文件passwd,并添加用户


这里添加了多个用户,并设置密码

5.4设置用户权限

[groups] 
admin=sanmple # admin组的用户为sanmple
[/] #必须写/,因为这表示从仓库的目录开始设置权限 
@admin=rw # admin组有rw(读写权限),

*=r  所有人有r(读权限) 
6.测试svn服务器

6.1启动svn

svnserve -d -r /home/svn

6.2停止svn

killall svnserve

6.3 查看svn状态

ps aux | grep svnserve

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值