ubuntu14下搭建svn

Posted 逆水行舟,不进则退

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu14下搭建svn相关的知识,希望对你有一定的参考价值。

1.安装

查看是否安装

svn help

安装了卸载

sudo apt-get remove --purge subversion

安装

sudo apt-get update
sudo apt-get install subversion

验证

svn版本
svn --version

svn server版本

svnserve --version  

创建仓库

sudo mkdir -p /home/svn
sudo svnadmin create /home/svn

配置

修改conf目录下的三个文件,authz;passwd;svnserve.conf

svnserve.conf仓库主配置文件
[general]
#匿名用户不可读,选项值none,read和write
anon-access = none
#权限用户可写
auth-access = write
#密码文件为passwd
password-db = passwd
#权限文件为authz
authz-db = authz

passwd是密码文件,当前仓库下的所有用户都记录在这里

[users]
x1 = 123456
x2 = 123456

authz是权限文件,用于为passwd中的用户配置权限

[/]
x1 = rw
x2 = r

启动

svnserve -d -r /home/svn
查看svnserve是否运行
ps aux | grep svnserve

停止服务器

killall svnserve
ps aux | grep svnserve

通过TortoiseSVN客户端访问SVN服务器

url

svn://192.168.5.224

注:

1.svnserve的默认端口3690
查看方法,先查看进程
ps -aux|grep svnserve| grep -v grep | awk \'{print $2}\'

  查看端口

netstat -nap|grep 2719

  2.编辑svnserve.conf,每个配置项顶个写,不要有空格,否则用TortoiseSVN请求时会提示

  Error while parsing config file: /home/svn/conf/svnserve.conf

 

 

以上是关于ubuntu14下搭建svn的主要内容,如果未能解决你的问题,请参考以下文章

webrtc在ubuntu14.04上的编译过程(12.04亦可)

Linux开发环境下搭建SVN

ubuntu下搭建svn环境及其使用

ubuntu下搭建svn环境及其使用

ubuntu16.04下搭建svn服务

Ubuntu下Apache+SVN搭建SVN服务多项目管理