博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7如何安装svn的服务端
阅读量:3903 次
发布时间:2019-05-23

本文共 5649 字,大约阅读时间需要 18 分钟。

[root@iZ2ze3ral1ugub7rh1w597Z ~]# yum install subversion  ........  ........Installed:  subversion.x86_64 0:1.7.14-14.el7                                                                                           Dependency Installed:  apr.x86_64 0:1.4.8-3.el7_4.1          apr-util.x86_64 0:1.5.2-6.el7          gnutls.x86_64 0:3.3.29-9.el7_6                 libmodman.x86_64 0:2.0.1-8.el7        libproxy.x86_64 0:0.4.11-11.el7        neon.x86_64 0:0.30.0-3.el7                     nettle.x86_64 0:2.7.1-8.el7           pakchois.x86_64 0:0.4-10.el7           subversion-libs.x86_64 0:1.7.14-14.el7         trousers.x86_64 0:0.3.14-2.el7       Complete![root@iZ2ze3ral1ugub7rh1w597Z ~]# mkdir  /svn[root@iZ2ze3ral1ugub7rh1w597Z ~]# ls /bin   dev  home  lib64       media  opt    proc  run   srv  sys  usr  wwwboot  etc  lib   lost+found  mnt    patch  root  sbin  svn  tmp  var[root@iZ2ze3ral1ugub7rh1w597Z ~]# svnadmin create /svn/web1/[root@iZ2ze3ral1ugub7rh1w597Z ~]# ll /svn/web1/total 24drwxr-xr-x 2 root root 4096 Apr  4 16:18 confdrwxr-sr-x 6 root root 4096 Apr  4 16:18 db-r--r--r-- 1 root root    2 Apr  4 16:18 formatdrwxr-xr-x 2 root root 4096 Apr  4 16:18 hooksdrwxr-xr-x 2 root root 4096 Apr  4 16:18 locks-rw-r--r-- 1 root root  229 Apr  4 16:18 README.txt[root@iZ2ze3ral1ugub7rh1w597Z ~]# cd  /svn/web1/conf/[root@iZ2ze3ral1ugub7rh1w597Z conf]# lsauthz  passwd  svnserve.conf[root@iZ2ze3ral1ugub7rh1w597Z conf]# vim  svnserve.conf ### This file controls the configuration of the svnserve daemon, if you### use it to allow access to this repository.  (If you only allow### access through http: and/or file: URLs, then this file is### irrelevant.)### Visit http://subversion.apache.org/ for more information.[general]### The anon-access and auth-access options control access to the### repository for unauthenticated (a.k.a. anonymous) users and### authenticated users, respectively.### Valid values are "write", "read", and "none".### Setting the value to "none" prohibits both reading and writing;### "read" allows read-only access, and "write" allows complete ### read/write access to the repository.### The sample settings below are the defaults and specify that anonymous### users have read-only access to the repository, while authenticated### users have read and write access to the repository.anon-access = readauth-access = write### The password-db option controls the location of the passwordpassword-db = passwd### directory containing this file.  If you don't specify an### authz-db, no path-based access control is done.### Uncomment the line below to use the default authorization file.authz-db = authz### This option specifies the authentication realm of the repository.### If two repositories have the same authentication realm, they should### have the same password database, and vice versa.  The default realm### is repository's uuid.realm = My First Repository### The force-username-case option causes svnserve to case-normalize### usernames before comparing them against the authorization rules in the### authz-db file configured above.  Valid values are "upper" (to upper-### case the usernames), "lower" (to lowercase the usernames), and### "none" (to compare usernames as-is without case conversion, which### is the default behavior).# force-username-case = none[sasl]### This option specifies whether you want to use the Cyrus SASL### library for authentication. Default is false.### This section will be ignored if svnserve is not built with Cyrus### SASL support; to check, run 'svnserve --version' and look for a line### reading 'Cyrus SASL authentication is available.'# use-sasl = true### These options specify the desired strength of the security layer### that you want SASL to provide. 0 means no encryption, 1 means### integrity-checking only, values larger than 1 are correlated### to the effective key length for encryption (e.g. 128 means 128-bit### encryption). The values below are the defaults.# min-encryption = 0# max-encryption = 256[root@iZ2ze3ral1ugub7rh1w597Z conf]# vim 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 = sallyssecretadmin=905507user01=905507[root@iZ2ze3ral1ugub7rh1w597Z conf]# vim authz ### This file is an example authorization file for svnserve.### Its format is identical to that of mod_authz_svn authorization###  - a single user,###  - a group of users defined in a special [groups] section,###  - an alias defined in a special [aliases] section,###  - all authenticated users, using the '$authenticated' token,###  - only anonymous users, using the '$anonymous' token,###  - anyone, using the '*' wildcard.###### A match can be inverted by prefixing the rule with '~'. Rules can### grant read ('r') access, read-write ('rw') access, or no access### ('').[aliases]# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average[groups]# harry_and_sally = harry,sally# harry_sally_and_joe = harry,sally,&joe# [/foo/bar]# harry = rw# &joe = r# * =# [repository:/baz/fuz]# @harry_and_sally = rw# * = radmin = admin,user01user = user01[/]@admin = rw@user = r[root@iZ2ze3ral1ugub7rh1w597Z conf]#  svnserve -dr /svn/web1/ --listen-port  888 [root@iZ2ze3ral1ugub7rh1w597Z conf]# ps -aux |grep  svnroot     16172  0.0  0.0 180732   812 ?        Ss   16:38   0:00 svnserve -dr /svn/web1/ --listen-port 888root     16174  0.0  0.0 112708   980 pts/1    S+   16:38   0:00 grep --color=auto svn

用客户端测试连接一下:  

转载地址:http://ubten.baihongyu.com/

你可能感兴趣的文章
在Linux上为指定IP端口模拟网络收发包延迟
查看>>
linux下模拟丢包,延时命令总结
查看>>
TCP timestamp
查看>>
【Python】Matplotlib画图(七)——线的颜色、点的形状
查看>>
从TCP三次握手说起——浅析TCP协议中的疑难杂症(真心不错)
查看>>
Linux世界里的时间
查看>>
Linux日志学习
查看>>
Linux块设备加密之dm-crypt分析
查看>>
网站建设工具对比:IM Creator, Mobirise, Webydo以及uKit
查看>>
python利用企业微信api来进行发送自定义报警的类实现
查看>>
linux内核中协议栈--tcp实现的一点细节
查看>>
Linux-2.6.25 TCPIP函数调用大致流程
查看>>
BP 神经网络之我见s庆
查看>>
java中对文件的操作
查看>>
java中的内部类之简单学习
查看>>
java的字符流简单介绍
查看>>
java用FileReader和FileWrite读取和写入字符
查看>>
java的序列化和反序列化
查看>>
初识java的xml
查看>>
通过DOM方式对xml文件进行解析
查看>>