且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Linux下安装SVN 及 使用演示(PPT)

更新时间:2022-09-05 18:40:56

本文简单描述了Linux下 SVN 的安装 、配置、权限的修改过程,以及SVN使用的演示。


欢迎转载,请注明作者、出处。

作者:张正
blog:http://space.itpub.net/26355921 
QQ:176036317
如有疑问,欢迎联系。

1.安装

yum -y install subversion

2.建立根目录

mkdir -p /opt/svn

3.建立一个测试仓库

mkdir -p /opt/svn/svntest

svnadmin create /opt/svn/svntest

4.修改配置文件

cd /opt/svn/svntest/conf

vi svnserve.conf

[general]

anon-access = none         # 使非授权用户无法访问

auth-access = write              # 使授权用户有写权限

password-db = passwd       # 指明密码文件路径

authz-db = authz  # 访问控制文件

vi authz

[svntest:/]           #表示根目录下的svntest

#[/]                      #表示/opt/svn(根目录)下的所有库

test= rw                #设置一个test用户,具有读写权限

@admin=rw          #admin组的成员均有读写权限

[groups]

admin=user1,user2 #设置admin组,成员有user1user2

vi passwd

test=123456  #test用户设置密码为123456

user1=123456

user2=123456

5.启动服务

启动:svnserve -d -r /opt/svn

查看帮助:svnserve --help

netstat -pan|grep svn

查看到svn的进程,说明服务已经运行

6.windows下安装SVN客户端,输入svn://ip/svntest ,然后输入用户名密码test/123456即可访问

7.针对不同目录设置不同的访问权限

例:在svntest库下增加file1文件夹:

a. cd /opt/svn/svntest/conf

vi authz

增加:

[svntest:/file1]

user=rw

vi passwd

增加:

user=123456

SVN客户端登陆,创建文件夹file1即可

此时,user用户只能读写file1下的文件

访问:svn://ip/testsvn/file1

8.如果svntestrw权限给了user1user2test三个用户,则这3个用户能访问该库下所有

目录下的所有文件,这是不合理的

现在svntest建一个aa文件夹,设置只有test能访问,方法为:

vi authz

增加

[svntest:/aa]

test=rw               #test用户可以rw

*=                       #所有用户都没任何权限

                                #这两个就一起实现了:除test用户外,其他所有用户都不能访问aa文件夹

===============================================================================================


SVN简介及使用


Linux下安装SVN 及 使用演示(PPT)Linux下安装SVN 及 使用演示(PPT)
Linux下安装SVN 及 使用演示(PPT)
Linux下安装SVN 及 使用演示(PPT)
Linux下安装SVN 及 使用演示(PPT)



Linux下安装SVN 及 使用演示(PPT)Linux下安装SVN 及 使用演示(PPT)Linux下安装SVN 及 使用演示(PPT)Linux下安装SVN 及 使用演示(PPT)Linux下安装SVN 及 使用演示(PPT)Linux下安装SVN 及 使用演示(PPT)Linux下安装SVN 及 使用演示(PPT)Linux下安装SVN 及 使用演示(PPT)Linux下安装SVN 及 使用演示(PPT)Linux下安装SVN 及 使用演示(PPT)
Linux下安装SVN 及 使用演示(PPT)
Linux下安装SVN 及 使用演示(PPT)Linux下安装SVN 及 使用演示(PPT)
本文转自ITPUB博客84223932的博客,原文链接:Linux下安装SVN 及 使用演示(PPT) ,如需转载请自行联系原博主。