linux svn ftp,linux服务器svn安装配置

本文结合网络资料完成

1、准备环境

yum groupinstall "X Software Development" "Development Libraries" "Development Tools"

2、下载所需要的源码包

subversion-deps-1.6.17.tar.gz svn 的支持库之类的文件wget http://subversion.tigris.org/downloads/subversion-deps-1.6.17.tar.gzsubversion-1.6.17.tar.gz svn 的主程序

3、源码编译安装

两个文件解压到同一个目录下,如:/root/svn

./configure --prefix=/opt/svn

make && make install

4、修改环境变量

vim /etc/profile 在其最后加入

PATH=$PATH:/opt/svn/binexport PATH检测是否安装成功svnserve --version显示如下信息则表示安装成功。svnserve, version 1.6.17 (r1128011)compiled Mar 23 2012, 16:57:41

5、创建svn库

mkdir /var/svn

cd /var/svn

svnadmin create testsvn

cd testsvn && ls(文件夹下有几个文件文件夹)

6、配置版本库信息

vim svnserve.conf

[general]

anon-access = none

auth-access = write

password-db = passwd

authzauthz-db = authz

realm = testsvn(库的名字)

7、定义版本库访问权限

vim authz

文件最后加入以下两句:

[/]testuser = rw[testsv]testuser = rw

8、定义用户密码

vim passwd

[users]testuser = testsvn123456

启动svn服务

1、建立启动svn的用户

useradd svn

passwd svn

允许用户访问svn版本库

chown -R svn:svn /var/svn

2、启动svn

su svn -c "svnserve -d --listen-port 9999 --listen-host 10.111.28.184 -r /var/svn

su svn代表以svn用户身份启动 -d表示后台运行(daemon方式)

--listen-port 9999 表示使用9999端口访问(默认端口3690)

--listen-host ip 表示用此ip链接svn

-r 指定服务器的根目录,这样访问服务器时就可以直接用svn://ip 来访问了。如果服务器有多ip 的话–listen-host 来指定监听的ip 地址.我们可以在svn 客户端中通过svn://192.168.100.131:9999 来访问svn 服务器

3、检查是否启动成功

(查看是否存在svnserve 进程)

ps -ef|grep svnserve

如果显示如下,即为启动成功:

svn 6941 1 0 15:07 ? 00:00:00 svnserve -d –listen-port 9999 -r /var/svn

我是用root 帐户启动的:

[root@austit fabian]# svnserve -d -r /var/svn --listen-host 10.111.28.184

[root@austit fabian]# ps -ef|grep svnserve

root 4513 1 0 21:07 ? 00:00:00 svnserve -d -r /var/svn --listen-host 192.168.100.131

root 4515 4409 0 21:07 pts/1 00:00:00 grep svnserve

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值