码迷,mamicode.com
首页 > 系统相关 > 详细

linux 安装svn

时间:2016-12-08 02:22:34      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:exp   word   password   path   export   sel   png   list   test   

一、下载

http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz

http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz

上面二个压缩文件解压后会放到同一个文件下,2个解压后会自动都放在subversion-1.6.1这个文件夹下

二、安装

tar zxvf subversion-1.6.1.tar.gz  
tar zxvf subversion-deps-1.6.1.tar.gz  
cd subversion-1.6.1  
./configure --prefix=/usr/local/svn  
make 
make install

配置路劲

 vim /etc/profile  //编辑配置文件

加入
export PATH=$PATH:/usr/local/svn/bin/

技术分享

source /etc/profile    使配置文件马上生效

svn  --version     检查是否安装成功  

/usr/local/svn/bin/svnserve --version  或者这样检查 可能配置路劲还没好

 

三、创建svn库目录结构

mkdir -p /usr/local/svndata/repos1
svnadmin create /usr/local/svndata/repos1

//我的目录是
mkdir -p /root/mydata/svn/svnData
svnadmin create /root/mydata/svn/svnData

//可以自己定义目录

四、剩下的就是配置svn了

cd /root/mydata/svn/svnData/conf
vim svnserve.conf

  anon-access = none

  auth-access = write

  password-db = passwd

  authz-db = authz

如图

技术分享

修改权限

vim authz

 [/]        //根目录权限

bruce.gou = rw   // bruce.gou  用户名   rw 读写权限

 [svnData:/]  //svnData库权限

  test = r

技术分享

添加用户

vim passwd

用户名 = 密码 

这样的格式就可以了

技术分享

启动svn服务

svnserve -d -r /root/mydata/svn/svndata

netstat -tunlp | grep svn    检查是否启动成功

成功显示 :tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 10973/svnserve

 svn://112.74.72.131:3690/svnData   提取  

只能在客户端访问

不能再浏览器中访问 如:

http://112.74.72.131:3690/svnDat

那样肯定是不行的,上面是安装独立的SVN服务器

默认端口3690

关闭svn服务

killall svnserve

五、卸载

 rpm -e subversion
 rpm -qa subversion

这2种网上看的 ,还没试过

linux 安装svn

标签:exp   word   password   path   export   sel   png   list   test   

原文地址:http://www.cnblogs.com/bruce-gou/p/6143163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!