Linux安装svn

来源:互联网 发布:java代码扫描工具 编辑:程序博客网 时间:2024/05/16 12:48

Ubuntu 14.04 下搭建SVN服务器svn://

SVN目录:AM3354、STM32F103、WEB、APP

1、安装软件包:#sudo   apt-get   install    subversion

或者图形界面:Ubuntu软件中心->搜索Qt Create ->安装

查看是否安装:#svn   -version

之后选择SVN服务文件及配置文件的放置位置。我放在了/home下的svbroot目录。

#cd    /home                  #sudo   mkdir   svnroot

2、创建的svn版本目录叫

#cd   /home/svnroot

目录建好后 创建四仓库版本:am3354、stm32f103、web、app

#sudo    svnadmin   create   /home/svnroot/am3354

#sudo    svnadmin   create   /home/svnroot/stm32f103

#sudo    svnadmin   create   /home/svnroot/web

#sudo    svnadmin   create   /home/svnroot/app

3、配置文件

#vi     /home/SVNROOT/AM3554/conf/svnserve.conf

#vi      /home/SVNROOT/AM3554/conf/passwd

#vi      /home/home/SVNROOT/AM3554/conf/authz

 4.服务相关操作

   4.1启动服务

  #sudo   /usr/bin/svnserve   -d  -r  /home/SVNROOT

-d 已守护模式启动

-r 制定svn版本库根目录这样是便于客户端不用输入全路径就可以访问版本库了

 

                  #ps    -ef | grep  svn

  4.2 重启服务

 

  4.3 关闭服务

                #killall   svnserve

5.xinetd管理SVN

  #sudo  apt-get  install  xinetd

       /etc/xinetd.d/svn

  vi  svn

  service  svn

{

disable=no

port=3690

socket_type=stream

protocol=tcp

wait=no

user=www_data

server=/usr/bin/svnserve

server_args:-i -r/home/svn

}

重启xinetd

#/etc/init.d/xinetd  restart

 

sudo   apt-get   install    subversion    

svn   -version

mkdir   /home/svnroot

cd   /home/svnroot

创建四仓库版本:am3354、stm32f103、web、app

svnadmin   create   /home/svnroot/am3354

svnadmin   create   /home/svnroot/stm32

svnadmin   create   /home/svnroot/web

svnadmin   create   /home/svnroot/android

svnadmin   create   /home/svnroot/tools

 

配置文件

vi     /home/svnroot/am3354/conf/svnserve.conf

[general]

anon-access = none    

auth-access = write    

password-db = passwd    

authz-db = authz    

realm = My First Repository

 

vi      / home/svnroot/am3354/conf/passwd

[users]

admin = admin@am3354

llf =llf123

shf =shf123

ccc = ccc123
yp = yp123

tx = tx123

mz = mz123

 

vi      /home/ home/svnroot/am3354/conf/authz

[groups]

admin= tone,hone,yone    

[am3354:/]

admin =rw    

hjl = rw

ccc = rw

glp = rw

yp = rw

tx = rw

* =         

 

服务相关操作

#ps    -ef | grep  svn

#netstat –tlnp | grep svn

#sudo   /usr/bin/svnserve   -d  -r  /home/svnroot

#killall   svnserve