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

深圳SEO
深圳SEO
深圳SEO
11879
文章
1
评论
2020年5月24日10:45:16 评论 2,602 1820字阅读6分4秒

介绍下之前整理的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服务器完成。

来源:莫然博客,欢迎分享本文!

深圳SEO
如何结合seo建立一个搜索引擎友好的网站? 站长资讯

如何结合seo建立一个搜索引擎友好的网站?

  怎样融合seo创建一个百度搜索引擎友善的网址!网站的制作是一个十分认真细致的工作中,在企业网站建设的时候会给之后的工作中产生十分多的危害,这种危害很有可能会是正脸的危害,自然也很有可能会是不良影响...
seo优化指南(6个方法教你做好SEO优化建站) 站长资讯

seo优化指南(6个方法教你做好SEO优化建站)

  网站对于企业的重要性不言而喻,若是没有网站,企业的互联网宣传、客户沟通、引流拉新可能都成问题。不过,只有网站是不够的,你还需要做好seo优化建站,让网站有个好的排名。那么公司建站该如何做好SEO呢...
3大豆瓣推广办法(如何在豆瓣做营销推广) 站长资讯

3大豆瓣推广办法(如何在豆瓣做营销推广)

  今天与大家分享的是我操作豆瓣的一些推广技巧,这些技巧都是经过我实战测试的。好了,闲话少说,我们直接上干货。   一、豆瓣日志推广   豆瓣权重极高,百度对豆瓣这些高权重网站本来就赋有特殊权重值。一...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: