部署svn

svn简介:一个开源自由的版本控制系统,可以有效的管理代码

1,本文采用yum安装:

[[email protected] ~]# yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql  -y

2,配置,创建仓库,我们在/home下边创建一个svn仓库,所有代码都放在这个下面。创建成功下面多了几个文件夹。

3,Conf文件是存放配置文件的,其中 * authz 是权限控制的 * passwd 是账号密码文件 * svnserve.conf 是SVN服务文件 依次配置。

配置passwd  创建了2个用户,test1和test2

[[email protected] home]# cd svn/

[[email protected] svn]# ls

conf  db  format  hooks  locks  README.txt

[[email protected] svn]# cd conf/

[[email protected] conf]# ls

authz  passwd  svnserve.conf

[[email protected] conf]# vim passwd 

配置authz,test1对/home/svn下所有文件有可读可写权限。test2只有只读权限,最后一行*=很重要别丢。

4,接下来配置svnserve.conf

最后一行的relm换成你的svn目录。

5,启动和停止svn

[[email protected] conf]# svnserve -d -r /home/svn    -d 守护进程  -r 后台运行

[[email protected] conf]# killall  svnserve

6,接下来使用客户端连接。

客户端输入地址SVN://ip就可以连接成功

时间: 2024-10-03 21:54:32

部署svn的相关文章

在Windows Server 2008上部署SVN代码管理总结

这段时间在公司开发Flex程序,所以使用TortoiseSVN作为团队代码管理器,今天在公司服务器上部署SVN服务器,并实验成功,总结如下: 服务器环境: 操作系统:Windows Server 2008: SVN服务器端程序:VisualSVN Server 2.1.5:(http://www.visualsvn.com/ ) 客户端环境: 操作系统:Windows 7 32Bit: SVN客户端程序:TortoiseSVN-1.6.12.20536-win32-svn-1.6.15:(htt

Linux 安装部署SVN服务器

svn 版本管理工具. svn服务器有2种运行方式:独立服务器和借助apache运行.两种方式各有利弊,用户可以自行选择. svn存储版本数据也有2种方式:BDB(一种事务安全型表类型)和FSFS(一种不需要数据库的存储系统).因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点. 1.环境 # cat /etc/redhat-release CentOS release 6.3 (Final) # getconf LONG_BIT 64 2.安装 svn #yum -y

Linux上部署SVN

=====================  Linux上部署SVN  ===================== 2017-09-29  14:54:12 个人原创,转载请注明,否则追究法律责任 Linux服务端安装配置: ................................................................................................................................ 1,svn服务端

社交网站部署——SVN服务器搭建并发布上线

案例概述 某公司的社交网站采用PHP语言开发,为了管理PHP程序员开发的代码,上级领导要求搭建SVN服务器进行版本控制.社交网站的第一个版本部署在LNMP平台之上,前端为Nginx服务器,通过fastcgi协议访问后端的PHP服务器.为了保证数据安全,要求搭建MySQL数据库主从集群. 社交网站项目包含用户的相册功能,允许用户上传照片,上传照片需要使用共享存储来存放.针对共享存储可用的开源方案有很多,如MFS.FastDFS 等.公司决定使用MFS分布式文件系统来实现,并将MFS挂载在PHP服务

部署Svn+Apache服务器

一.部署环境 操作系统:centos7.4yum已配置selinux已关闭 二.部署svn+apache 1.通过yum安装apache和svn [[email protected] ~]# yum install -y httpd subversion mod_dav_svn mod_dav_svn是apache访问svn的模块 2.验证 [[email protected] ~]# httpd -version Server version: Apache/2.4.6 (CentOS) Se

Linux环境下部署svn服务详解

说明 环境: 操作系统:centos 8.0 IP:39.100.228.13 安装 用ROOT账号登录,在控制台执行以下命令,一直默认安装就好可以了. [[email protected] ~]#yum install svn 输入svnserve --version 查看安装信息 这里可以看到版本是1.10.2 配置 创建目录和版本库 [[email protected] ~]# mkdir -p /home/svn -p是递归创建多级目录 输入 svnadmin create /home/

阿里云服务器Centos6.5 部署SVN

开发要求部署个版本管理器,参照教程,写写自己的经验: 检查是否安装了低版本的SVN[[email protected] /]# rpm -qa subversion #卸载旧版本SVN[[email protected] modules]# yum remove subversion安装SVN [[email protected] modules]# yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql确认已安装了

Linux下部署svn服务

系统环境:CentOS 6.5 安装svn的软件subversion [[email protected] ~]# yum install subversion -y 新建一个svn的用户,授权svn服务 [[email protected] ~]# useradd svn  [[email protected] ~]# passwd svn    #设置密码 创建一个初始仓库,使用svn用户 [[email protected]  ~]$ svnadmin create /home/svn/p

CentOS 7 环境下部署 SVN 并实现自动更新(版本库放在Tomcat下)

1.安装 SVN 1.1先检查是否有安装 svn rpm -qa subversion #没有什么显示就说明没有安装过yum remove subversion #如果有安装就运行删除老版本yum install subversion #运行安装SVN 1.2创建SVN版本库(这里我们直接部署到Tomcat/webapps下,如果没有可以自行部署一个Tomcat) mkdir -p /usr/local/tomcat/webapps/svn 1.3创建版本库 svnadmin create /u

Jenkins部署+svn

Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 确保java工作环境jdk.tomcat.将jenkins.war存放到tomcat的webapps的目录下,启动tomcat ,sh ../tomcat/bin/startup.sh将jenkins.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkins目录,如图  要注意to