首页 >> 百科

svn服务器搭建和使用(分享Linux下SVN服务器搭建详

2023-05-01 百科 209 作者:admin

概述

介绍一下在之前搭建的linux环境下搭建svn服务器的步骤。 以下是基于.2操作系统。

是一个SVN,作为一个shell。 它易于使用,因为它不需要运行。 而且它是免费使用的,即使是在 . 该(子)!

1.安装svn

yum install -y subversion

2.创建仓库

1)创建仓库目录

mkdir -p /var/project/test

2)创建仓库

svnadmin create /var/project/test

创建成功后,/var//test目录下有如下目录:

drwxr-xr-x. 2 root root 51 1月 30 13:26 confdrwxr-sr-x. 6 root root 4096 1月 30 13:26 db-r--r--r--. 1 root root 2 1月 30 13:26 formatdrwxr-xr-x. 2 root root 4096 1月 30 13:26 hooksdrwxr-xr-x. 2 root root 39 1月 30 13:26 locks-rw-r--r--. 1 root root 229 1月 30 13:26 README.txt

conf目录是svn的配置目录,包括:

-rw-r--r--. 1 root root 1080 1月 30 13:26 authz #权限控制-rw-r--r--. 1 root root 309 1月 30 13:26 passwd #密码管理-rw-r--r--. 1 root root 3090 1月 30 13:26 svnserve.conf #SVN服务进程配置

3.svn配置

1)权限配置(/var//test/conf/authz)

#用户分组(admin->管理员,development ->开发 other->其他)[groups]admin = test1 #管理员用户test1development = test2,test3 #开发用户test2,test3other = test4,test5,test6 #其他用户test4,,test5,test6#权限配置[/]@admin = rw #管理员读写权限@development = rw #开发读写权限@other = r #其他读权限test7 = rw #test7用户读写权限

2)密码配置(/var//test/conf/)

#密码配置,格式为用户名=密码,密码为明文[users]test1 = test1test2 = test2test3 = test3test4 = test4test5 = test5test6 = test6test7 = test7

3)SVN服务进程配置(/var//test/conf/.conf)

[general]anon-access = none #匿名用户无权访问auth-access = write #认证用户可读写password-db = passwd #指定用户认证密码文件authz-db = authz #指定权限配置文件

4.启动svn服务(默认端口号3690)

1)启动svn服务命令:

-d -r /变量/

2)指定启动svn的端口

svnserve -d -r /var/project --listen-port 3691

5.关闭防火墙,或开启指定端口号

停止

6.客户端连接并上传文件

连接到svn

1)新建一个目录,右键选择svn

2)在上填写linux svn地址svn://ip:3690/仓库名

(这里的仓库名不是/var//test而是/test)

3)填写用户名和密码

这个时候我们可以看到在这个目录下生成了一个.svn文件,说明我们已经连接到了linux上的svn服务器

4) 上传文件

新建一个test.txt文件,在里面填写一些信息,右键选择添加

然后选择test.txt文件,点击确定,然后我们会看到test.txt文件上有一个加号

5) 提交文件

右键单击并选择提交

填写备注并选择要上传的文件点击确定

这时我们可以看到test.txt文件上的加号会变成绿色的对勾,表示上传成功

至此,linux搭建svn服务器,完成。

郑重声明:本文版权归原作者所有,转载文章仅出于传播更多信息之目的。 如作者信息标注有误,请第一时间联系我们修改或删除,谢谢。

关于我们

最火推荐

小编推荐

联系我们


Copyright 8S新商盟 Rights Reserved.
联系YY号:2949821684
邮箱:chenjing919994@sohu.com
备案号:浙ICP备2023016511号-1