Linux安装svn
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