ubuntu下安装 subversion

一、 在ubuntu14.04中安装svn

1. 使用命令直接安装:

1  sudo apt-get install subversion

  自动安装完成。

2. 建立仓库文件夹

指定目录为 /opt/svn

1 sudo mkdir /opt/svn
2 cd /opt
3 sudo chown -R 777 svn
4 sudo chmod -R 777 svn
5 svnadmin create /opt/svn/FirstProject

 

 

二、配置SVN

1. 配置 /opt/svn/conf目录下的svnserve.conf文件

1 cd /opt/svn/conf
2 sudo vim svnserve.conf

a.  去掉#[general]前的#

[general]

b. #匿名访问的权限,可以使read/write/none,默认是read

anon-access = none

c. #认证用户的权限,可以使read/write/none,默认为write

auth-access = write

d. #密码数据库的路径,去掉前面的#

passw-db = passwd

 

其中 anon-access 和auth-access 分别为匿名和有权限用户的权限,默认给匿名用户只读的权限,但如果想拒绝匿名用户的访问,只需把 read 改成 none 就能达到目的。

2. 修改/opt/svn/conf 目录下的配置文件 passwd 文件

如修改成:

  [users]

  jetlyb = 123456

3. 修改 /opt/svn/conf目录中的配置文件authz

例如:

  [/]

  jetlyb = rw

 

 

三、启动和关闭svn服务

1. 启动svnserve 服务

1 sudo svnserve -d -r /opt/svn

描述:

  -d: 表示svnserve 以守护进程模式运行

  -r: 制定文件系统的根位置(版本库的根目录),这样客户端不用输入全部路径,就可以访问版本库、如:svn://192.168.0.2

2. 查看svnserve服务是否启动

1 sudo ps -ef | grep svn

3. 关闭服务

  方法1:

    kill -9 pid xxxx        pid即svnserve的PID

  方法2:

    sudo killall svn

posted @ 2016-01-25 16:21  jetlyb  阅读(174)  评论(0)    收藏  举报