centos 安装 svn

简介:

      centos 安装svn服务


1. # yum install subversion


2.然后检查下安装的版本号 因为版本号不同可能会出现不同的情况



版本 信息


[root@VM_137_37_centos ~]# svnserve --version


svnserve, version 1.7.14 (r1542130)


compiled Aug 23 2017, 19:25:09


Copyright (C) 2013 The Apache Software Foundation.


This software consists of contributions made by many people; see the NOTICE


file for more information.


Subversion is open source software, see http://subversion.apache.org/


The following repository back-end (FS) modules are available:


* fs_base : Module for working with a Berkeley DB repository.


* fs_fs : Module for working with a plain file (FSFS) repository.


Cyrus SASL authentication is available.


3.创建适合的存储svn的仓库


mkdir -p /home/svn/svnrepos


4.创建版本库 svnadmin create /home/svn/svnrepos


5.然后去到创建的仓库地址创建版本库 cd/home/svn/svnrepos


会有如下内容:


[root@VM_137_37_centos svnrepos]# ls -1


README.txt


conf


db


format


hooks


locks


6.然后进入到conf文件中修改内容 

cd conf/


authz文件是权限控制文件


passwd是帐号密码文件


svnserve.conf SVN服务配置文件


7 修改密码


### 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


yunwei = 123456


新增一个用户密码


8修改权限


html] view plaincopy


[/]

yunwei = rw

让其有读写的权限 如果有特殊权限要求svn上寻找


9.修改svnserve.conf文件 vi svnserve.conf


anon-access = read #匿名用户可读


auth-access = write #授权用户可写


password-db = passwd #使用哪个文件作为账号文件


authz-db = authz #使用哪个文件作为权限文件


realm = /home/svn/svnrepos # 认证空间名,版本库所在目录


注意去掉注释后前面不能有空格 要不然在执行的时候会报错


10.启动svn


svnserve -d -r /home/svn/svnrepos(停止SVN命令 killall svnserve)


11.然后就可以去windows安装svn,然后鼠标右键check out测试了

svn://192.168.64.147


输入svn的地址就好后面的内容可以不输入











本文转自去轻狂书生51CTO博客,原文链接:http://blog.51cto.com/8999a/1964387 ,如需转载请自行联系原作者





相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
161 0
|
2月前
|
关系型数据库 MySQL Linux
centos7.0环境下安装MySql_8.0.12
centos7.0环境下安装MySql_8.0.12
|
1月前
|
存储 JavaScript Linux
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
|
1天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
9 0
|
1天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
5 0
|
1天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
9 0
|
1天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
6 0
|
2天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
14 1
|
8天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
53 2
|
15天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
27 0