第一步:安装xinetd、svn
yum install xinetd
vim /etc/xinetd.d/svnserve ###svnserve是新建文件
service svn
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/svnserve ###svn启动命令
server_args = -i -r /opt/svn/ ###svn启动参数,-i使用inetd作为守护进程,-r指定svn仓库目录,如果要修改默认端口,添加--listen-port 端口号 即可
}
vim /etc/services
svn 3690/tcp # Subversion
svn 3690/udp # Subversion
确认上面两行的svn名称与端口是对应的,如果修改默认端口,这里也要改为对应端口
第三步:建立svn仓库和配置svn
mkdir /opt/svn/project ###建立目录
svnadmin create /opt/svn/project/ ###建立svn仓库
###修改配置文件
vim /opt/svn/project/conf/svnserve.conf
在[general]下面添加:
anon-access = none ###匿名不可访问
auth-access = write
password-db = /opt/svn/project/conf/passwd ###指定密码文件
authz-db = /opt/svn/project/conf/authz ###指定权限文件
vim /opt/svn/project/conf/authz
在[groups]下面添加:
[project:/]
ceshi = rw ###配置权限,注意格式要顶格
* = ###匿名用户访问为空,这个要加上
vim /opt/svn/project/conf/passwd
在[users]下面添加:
ceshi=654321 ###用户名和密码,注意格式要顶格
第四步:启动和测试svn
启动:/etc/init.d/xinetd start
防火墙开启对应的端口访问
通过svn工具tortoisesvn测试访问: svn://ip/project 用户名:ceshi 密码:654321
yum install xinetd
yum install subversion
vim /etc/xinetd.d/svnserve ###svnserve是新建文件
service svn
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/svnserve ###svn启动命令
server_args = -i -r /opt/svn/ ###svn启动参数,-i使用inetd作为守护进程,-r指定svn仓库目录,如果要修改默认端口,添加--listen-port 端口号 即可
}
vim /etc/services
svn 3690/tcp # Subversion
svn 3690/udp # Subversion
确认上面两行的svn名称与端口是对应的,如果修改默认端口,这里也要改为对应端口
第三步:建立svn仓库和配置svn
mkdir /opt/svn/project ###建立目录
svnadmin create /opt/svn/project/ ###建立svn仓库
###修改配置文件
vim /opt/svn/project/conf/svnserve.conf
在[general]下面添加:
anon-access = none ###匿名不可访问
auth-access = write
password-db = /opt/svn/project/conf/passwd ###指定密码文件
authz-db = /opt/svn/project/conf/authz ###指定权限文件
vim /opt/svn/project/conf/authz
在[groups]下面添加:
[project:/]
ceshi = rw ###配置权限,注意格式要顶格
* = ###匿名用户访问为空,这个要加上
vim /opt/svn/project/conf/passwd
在[users]下面添加:
ceshi=654321 ###用户名和密码,注意格式要顶格
第四步:启动和测试svn
启动:/etc/init.d/xinetd start
防火墙开启对应的端口访问
通过svn工具tortoisesvn测试访问: svn://ip/project 用户名:ceshi 密码:654321