在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Linux系统的SVN服务器怎么安装配置

120次阅读
没有评论

共计 4613 个字符,预计需要花费 12 分钟才能阅读完成。

这篇文章主要介绍“Linux 系统的 SVN 服务器怎么安装配置”,在日常操作中,相信很多人在 Linux 系统的 SVN 服务器怎么安装配置问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux 系统的 SVN 服务器怎么安装配置”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

1、SVN 服务介绍

  SVN 是一款非常优秀的版本管理工具,与 CVS 管理工具一样,SVN 是一种跨平台的开源的版本控制系统,它会备份并记录每个文件每一次的修改更新变动

SVN 版本控制系统的工作流程:

1:在中央库上创建或主干复制一个分支

2:从中央库 check out 下这个分支的代码

3:然后进行修改,提交更新代码

2、SVN 的安装

系统环境

[root@centos6 ~]# cat /etc/redhat-release

CentOS release 6.5 (Final)

[root@centos6 ~]# uname -r

2.6.32-431.el6.x86_64

安装 SVN 服务

[root@centos6 ~]# rpm -qa subversion                    

[root@centos6 ~]# yum install subversion

Loaded plugins: fastestmirror, security

Loading mirror speeds from cached hostfile

base                     | 3.7 kB     00:00    

extras                    | 3.4 kB     00:00    

updates                 | 3.4 kB     00:00    

Setting up Install Process

Resolving Dependencies

— Running transaction check

— Package subversion.x86_64 0:1.6.11-15.el6_7 will be installed

— Finished Dependency Resolution

Dependencies Resolved

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

 Package  Arch    Version   Repository    Size

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

Installing:

subversion x86_64 1.6.11-15.el6_7  base 2.3 M

Transaction Summary

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

Install       1 Package(s)

Total download size: 2.3 M

Installed size: 12 M

Is this ok [y/N]: y

Downloading Packages:

subversion-1.6.11-15.el6_7.x86_64.rpm    | 2.3 MB     00:00    

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Warning: RPMDB altered outside of yum.

  Installing : subversion-1.6.11-15.el6_7.x86_64    1/1 

  Verifying  : subversion-1.6.11-15.el6_7.x86_64   1/1 

Installed:

  subversion.x86_64 0:1.6.11-15.el6_7                                                                              

Complete!

启动 SVN

[root@centos6 ~]# svnserve -d -r /application/svndata/

[root@centos6 ~]# ps -ef|grep svn

root 2077 1 0 15:25 ? 00:00:00 svnserve -d -r /application/svndata/

root 2079 2022  0 15:25 pts/0  00:00:00 grep svn

检查端口

[root@centos6 ~]# lsof -i :3690

COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME

svnserve 2077 root    3u  IPv4  15031      0t0  TCP *:svn (LISTEN)

3、配置 SVN 服务器

创建版本库

[root@centos6 ~]# svnadmin create /application/svndata/docs

[root@centos6 ~]# ll /application/svndata/docs/

total 24

drwxr-xr-x. 2 root root 4096 Nov 26 15:36 conf

drwxr-sr-x. 6 root root 4096 Nov 26 15:36 db

-r–r–r–. 1 root root    2 Nov 26 15:36 format

drwxr-xr-x. 2 root root 4096 Nov 26 15:36 hooks

drwxr-xr-x. 2 root root 4096 Nov 26 15:36 locks

-rw-r–r–. 1 root root  229 Nov 26 15:36 README.txt

配置 SVN 的配置文件及权限

[root@centos6 ~]# cd /application/svndata/docs/conf/

[root@centos6 conf]# ll

total 12

-rw-r–r–. 1 root root 1080 Nov 26 15:36 authz

-rw-r–r–. 1 root root  309 Nov 26 15:36 passwd

-rw-r–r–. 1 root root 2279 Nov 26 15:36 svnserve.conf

[root@centos6 conf]# cp svnserve.conf svnserve.conf.bak

生产环境备份很重要?。。。。。?/p>

[root@centos6 conf]# diff svnserve.conf svnserve.conf.bak 

12,13c12,13

anon-access = none

auth-access = write

# anon-access = read

# auth-access = write

20c20

password-db = /application/svnpasswd/passwd

# password-db = passwd

27c27

authz-db = /application/svnpasswd/authz

# authz-db = authz

比较两个文件就知道修改了哪些地方

配置密码文件与认证权限文件

[root@centos6 conf]# cp authz passwd /application/svnpasswd/

[root@centos6 conf]# cd /application/svnpasswd/

[root@centos6 svnpasswd]# ll

total 8

-rw-r–r–. 1 root root 1080 Nov 26 15:46 authz

-rw-r–r–. 1 root root  309 Nov 26 15:46 passwd

[root@centos6 svnpasswd]# chmod 700 ./*

[root@centos6 svnpasswd]# ll

total 8

-rwx——. 1 root root 1080 Nov 26 15:46 authz

-rwx——. 1 root root  309 Nov 26 15:46 passwd

配置用户名与密码

[root@centos6 svnpasswd]# vi passwd 

### This file is an example password file for svnserve.

### Its format is similar to that of svnserve.conf. As shown in the

### example below it contains one section labelled [users].

### The name and password for each user follow, one account per line.

[users]

# harry = harryssecret

# sally = sallyssecret

test = 123456

test1 = 123456

配置用户权限

[root@centos6 svnpasswd]# vi authz

[docs:/]         主目录权限

test = rw

test1 = rw

[docs:/file]     一级目录权限

test = r

test1 = rw

注:权限里配置的用户一定要在用户配置文件里存在的

配置完成后,无须重启,立即生效

4、SVN 客户端操作

   WIN 平台操作

下载 SVN 客户端软件 进行安装

本地客户端新建一个文件 svndata

右键文件夹——SVN check out

url 处输入 svn://192.168.1.235/docs 点击 OK

新建一个文件,然后右键 SVNDATA 文件——svn commit

LINUX 客户端操作

    将文件下载到本地

[root@centos6 ~]# svn co svn://192.168.1.235/docs/ –username=test –password=123456                

A    docs/svn123.txt

A    docs/test.txt

Checked out revision 3.

[root@centos6 ~]# ll

total 48

-rw——-. 1 root root  1229 Nov 18 11:13 anaconda-ks.cfg

drwxr-xr-x. 3 root root  4096 Nov 26 16:50 docs

-rw-r–r–. 1 root root 21712 Nov 18 11:13 install.log

-rw-r–r–. 1 root root  5890 Nov 18 11:12 install.log.syslog

-rw-r–r–. 1 root root    60 Nov 25 22:44 txt

[root@centos6 ~]# ll docs/

total 8

-rw-r–r–. 1 root root 50 Nov 26 16:50 svn123.txt

-rw-r–r–. 1 root root 24 Nov 26 16:50 test.txt

更新与列出文件列表

[root@centos6 ~]# svn update svn://192.168.1.235/docs/ –username=test –password=123456

Skipped svn://192.168.1.235/docs

[root@centos6 ~]# svn list svn://192.168.1.235/docs/ –username=test –password=123456      

svn123.txt

test.txt

到此,关于“Linux 系统的 SVN 服务器怎么安装配置”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计4613字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: www午夜视频 | 另类专区另类专区亚洲 | 曰韩内射六十七十老熟女影视 | 美女被啪到哭网站在线观看 | 精品国产欧美一区二区 | 最新自拍视频 | www天天干 | 中国无码人妻丰满熟妇啪啪软件 | 四虎四虎 | 久久精品国产亚洲av蜜臀色欲 | 国产精品一区二区久久乐下载 | 九九99久久精品午夜剧场免费 | 深夜在线影院 | 日韩欧美国产中文字幕 | 精品国产一区二区三区久久 | 欧美激情视频一区二区免费 | 日韩草逼视频 | 久热久| 天天躁天天碰天天看 | 99色影院| 久精品国产欧美亚洲色aⅴ大片 | 国产又黄又大又粗的视频 | 欧美特黄a级高清免费看片 欧美特黄a级猛片a级 | 亚洲欧美一区二区三区不卡 | 99精产国品一二三产品香蕉 | 欧美性受xxxx黑人xxxx | 少妇把腿扒开让我添 | 中国大陆一级毛片 免费 | 又嫩又硬又黄又爽的视频 | 激情内射日本一区二区三区 | 中文字幕一级毛片视频 | 毛片免费永久不卡视频观看 | 久久精品国产亚洲av网站 | 乱人伦中文字幕视频在线 | 黄色一级视频免费看 | 久久婷婷久久一区二区三区 | 深夜福利在线看 | 欧美性色欧美a在线图片 | 好吊妞国产欧美日韩免费观看 | 无码国产偷倩在线播放老年人 | 亚洲人成色在线观看 |