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

访客4年前黑客文章530

详细介绍下以前梳理的linux自然环境构建svn服务端的流程,下边根据redhat7.2电脑操作系统。

TortoiseSVN is a SVN client, implemented as a Windows shell extension. It's intuitive and easy to use, since it doesn't require the Subversion command line client to run. And it is free to use, even in a commercial environment. Simply the coolest Interface to (Sub)Version Control!

yum install -y subversion

1)建立库房文件目录

mkdir -p /var/project/test

2)建立库房

svnadmin create /var/project/test

建立取得成功后,在/var/project/test文件目录下以下文件目录:

drwxr-xr-x. 2 root root 51 1月 30 13:26 conf

drwxr-sr-x. 6 root root 4096 1月 30 13:26 db

-r--r--r--. 1 root root 2 1月 30 13:26 format

drwxr-xr-x. 2 root root 4096 1月 30 13:26 hooks

drwxr-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服务项目过程配备

1)管理权限配备(/var/project/test/conf/authz)

#客户排序(admin->管理人员,development ->开发设计 other->别的)

[groups]

admin=test1 #管理人员客户test1

development=test2,test3 #开发设计客户test2,test3

other=test4,test5,test6 #普通用户test4,,test5,test6

#管理权限配备

[/]

@admin=rw #管理人员读写能力管理权限

@development=rw #开发设计读写能力管理权限

@other=r #别的读管理权限

test7=rw #test7客户读写能力管理权限

2)登陆密码配备(/var/project/test/conf/passwd)

#登陆密码配备,文件格式为登录名=登陆密码,登陆密码为密文

[users]

test1=test1

test2=test2

test3=test3

test4=test4

test5=test5

test6=test6

test7=test7

3)SVN服务项目过程配备(/var/project/test/conf/svnserve.conf)

[general]

anon-access=none #匿名用户没有权利浏览

auth-access=write #验证客户可读写能力

password-db=passwd #特定用户认证密码文件

authz-db=authz #特定管理权限环境变量

1)运行svn服务指令:

svnserve -d -r /var/project

2)特定端口号运行svn

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

systemctl stop firewalld

windows上联接svn

1)新创建一个文件目录,右键挑选svn 验出

2)在版本库上填好linux的svn详细地址 svn://ip:3690/库房名

(这儿的库房名并不是/var/project/test只是/test)

3)填好用户名密码

此刻我们可以见到此文件目录下形成了一个.svn文档,表明大家早已联接到了linux上的svn服务端

4)文件上传

新创建一个test.txt文件,在里面随意填一些信息内容,右键挑选add

随后挑选test.txt文件,点一下明确,此刻大家会见到test.txt文件上面多了一个减号

5)递交文档

右键挑选递交

填好备注名称挑选要提交的文档后点一下明确

此刻我们可以见到test.txt文件上的减号会变为翠绿色的对号,表明提交取得成功

到此linux构建svn服务端进行。

来源于:莫然blog,热烈欢迎共享文中!

相关文章

银耳汤的做法及银耳汤功效有哪些!

银耳汤的做法及银耳汤功效有哪些!

银耳雪梨羹是一道家常甜品,主要材料为银耳和雪梨。此汤羹具有极高的营养价值和保健作用,同时还具有美容的功效。材料:银耳,新高梨,大枣,冰糖,枸杞子,纯净水等等 首先准备好所需要的食材:银耳,新高梨...

黑客帝国墨镜是谁(黑客帝国 镜子)

黑客帝国墨镜是谁(黑客帝国 镜子)

本文导读目录: 1、黑客帝国史密斯的墨镜 2、电影《黑客帝国》里面为什么很多人戴墨镜,包括史密斯?用意何在? 3、黑客帝国1里尼奥戴的是什么牌的太阳镜? 4、电影《The Matrix》里...

黑客网站免费刷枪,如何找黑客,wifi黑客wifi密码破解工具

数据显现,78% 的缝隙存在于直接依靠联系中。 而在2019到2019年期间,东西包渠道的添加情况如下:Cookie的SameSite安全特点受进犯网站陈述-TL;DR-Cliffsnotes现在的一...

商务网全国伴游上海商务网站

.假如要想寻找漂亮的商务女学妹,上网页搜索商务女学妹是沒有用的,“全国性伴游上海市站”由于许多漂亮的长相顶级的的全是没有网页页面上的,她们都必须历经提早预定,及其亲戚朋友详细介绍,“全国性伴游上海市站...

黑客获取苹果id邮箱(黑客破解苹果id锁)-黑客入侵的目的是什么

黑客获取苹果id邮箱(黑客破解苹果id锁)-黑客入侵的目的是什么

黑客获取苹果id邮箱(黑客破解苹果id锁)(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网络黑客、...

压缩包有密码怎么办,找黑客帮忙攻击网站,时时彩输了 找黑客

将下载文件解包后,对歹意装置包的时刻戳进行计算,依据样本的时刻戳内容,这些歹意文件应该是运用生成器一致生成,且编译时刻在2014/3/13(不扫除人为修正或许),那么可估测这些歹意文件或许是在2014...