OracleTT.Com - 搜集互联网免费Oracle教程,免费Oracle视频教程,起步从这里开始!

Oracle数据库学习_Oracle书籍下载_MySQL书籍下载_Oracle免费视频教程 - OracleTT.Com

当前位置: 主页 > 安装配置 > linux >

Linux下svn安装和配置,不安装Apache

时间:2011-10-05 03:12来源:未知 作者:admin 点击:
一:安装要的软件 #wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz #wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz svn的官方网址是 http://subversion.tigris.org 上面二个压缩文件

一:安装要的软件

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

svn的官方网址是http://subversion.tigris.org

上面二个压缩文件解压后会放到同一个文件下.

二:安装独立svn

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 

2.查看svn信息

# /usr/local/svn/bin/svnserve --version
svnserve, version 1.6.1 (r37116)
   compiled Aug 30 2011, 23:18:36

Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).

The following repository back-end (FS) modules are available:

* fs_fs : Module for working with a plain file (FSFS) repository.

Cyrus SASL authentication is available.

3,将svn的bin目录加到环境变量中去

# PATH=$PATH:/usr/local/svn/bin
# export PATH
# svn
svn            svnadmin       svnlook        svnsync
svn2abs        svndumpfilter  svnserve       svnversion

三:建立仓库,配置svn

1.建个svn的根目录

#mkdir -p /db/

2.建个仓库

# svnadmin create /db/wycrm/

3.导入数据测试

# mkdir som

# touch ./som/index.php

# svn import ./som file:///db/wycrm/ -m "Initial repository"
Adding         som/index.php

Committed revision 1.

4.修改/svnserve.conf

# vi wycrm/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

5.目录控制文件authz

# vi wycrm/conf/authz
[groups]

admin= som

[wycrm:/]
@admin = rw
* = r

6.修改用户密码文件passwd

# vi wycrm/conf/passwd

[users]
som = som2011

四:启动和简单测试

1.启动svn,指定8080端口

# svnserve -d --listen-port=8080 -r /db/wycrm

2.测试svn

a) checkout

#svn co svn://127.0.0.1:8080/wycrm

b) add 和submit

# svn add 1.php
A         1.php
# svn commit 1.php -m "ok"
Adding         1.php
Transmitting file data .
Committed revision 2.

 

(责任编辑:OracleTT)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容