linux下svn安装及使用

Victoria ·
更新时间:2024-09-21
· 998 次阅读

本文主要讲解centos6.9版本下的svn的安装与使用!

# 使用yum安装

1检查已安装版本:rpm -qa subversion

2卸载旧版本SVN:yum remove subversion

3 yum安装svn: yum install subversion

Complete,表示安装完成。

# 检测是否安装成功

svnserve –version

如下所示,表示已经安装成功!

# 创建svn仓库

svnadmin create /svn

在根目录(可以是任意目录)下建立一个名为svn的仓库(repository)。

创建成功后在svn文件夹中包含了conf、db、format、hooks、locks、 README.txt文件,说明一个SVN库已经建立。

其中conf为存放配置文件的,它又包含了如下:

    authz 是权限控制文件

    passwd 是帐号密码文件

    svnserve.conf 是SVN服务配置文件

# 配置人员权限

进入/svn/conf中,打开authz文件:vim authz

配置svn目录下所有文件的权限,添加如下代码如下所示:

[/]  #仓库下所有文件

zhaohe=rw  #可读可写权限

zhaoyanfei=rw

test=r    #只读权限

*=        #其他用户无任何权限(必要的,不可缺少)

# 配置密码

进入/svn/conf中,打开passwd文件:vim passwd,在最后添加如下所示:

# 配置svnserve.conf

进入/svn/conf中,打开svnserve.conf文件:vim svnserve.conf,打开如下所示5个注释(注:1.去掉#以及空格,2.realm为svn目录)

# 启动svn服务

svnserve -d -r /svn

# 停止svn服务

killall svnserve

# TortoiseSVN连接svn

输入svn:// ip:host/svn

Ip为你的ip地址,host为端口号(默认为3690),svn为svn根目录。

如需http访问,还需要单独进行配置,这里不在讲解!


作者:zhaohe0617



svn安装 Linux SVN

需要 登录 后方可回复, 如果你还没有账号请 注册新账号