linux 下 svn 服务器搭建与配置

Subversion是一个自由,开源的版本控制系统,可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。

linux 下 svn的搭建

首先安装 subversion

yum  install -y subversion

使用rpm -qa subversion 查看是否安装完成

安装完成后进行配置

首先在home 下建立svn的数据目录和密码认证目录

说明: svndata 目录用于存放项目目录,svnpassw 目录存放密码及认证文件

在svndata 目录下创建项目svndoc

使用命令 svnadmin create /home/application/svndata/svndoc

创建成功后查看

进入svndoc的conf 目录下修改 svnserve.conf

说明:anon-access=none为匿名无权限

auth-access=write为认证用户有write权限

password-db、authz-db后面为认证文件路径

复制密码认证文件至svnpasswd目录下

修改passwd文件

修改authz文件

完成后,基本的svn 配置已经完成

启动svn

svnserve -d -r /home/application/svndata

在windows下使用客户端工具tortoiseSVN

在win下新建svntest用于本地测试

右键选择svn checkout

成功连接服务器,输入用户名,密码

成功完成,在本地添加修改文件更新版本

右键选择svn commit提交即可

成功更新到版本1

客户端查看服务器端文件

选择repo-browser

至此简单的svn版本管理服务器搭建完成。

时间: 2024-10-12 05:21:34

linux 下 svn 服务器搭建与配置的相关文章

Linux下SVN服务器搭建和维护

在工作中需要使用SVN作为代码管控服务器.所以运维需要掌握SVN服务器的搭建和一些常用操作. 安装Apache服务 wget  tar jxvf httpd-2.2.22.tar.bz2 cd httpd-2.2.22 ./configure --prefix=/data/svn_base/httpd  --enable-so --enable-dav --enable-dav-fs --enable-maintainer-mode --with-included-apr --enable-re

linux下SVN服务器搭建

在 ./configure --prefix=/home/svnroot/subversion  --without-berkeley-db  时碰到一个错误:configure: error: no suitable apr found.原因是我没有 将subversion-1.6.17.tar.gz   subversion-deps-1.6.17.tar.gz这两个包解压到同一个目录下. 其它的安装教程请参考:http://blog.csdn.net/wwww1988600/article

linux下svn服务器的搭建

网上的教程实在是太恶心了,不是太老,就是有问题,刚参考的一篇文章也有问题.自己记录下来,以后用就方便了,现在一边重新安装一遍,一边记录.笔者亲测,今天是5月29号深夜. linux用的是centos6.2,yum install subversion,安装svn服务端.本篇操作均为root用户权限. 1.建立svn库目录. mkdir -p /opt/svndata/repos1 2.建立版本库 svnadmin create /opt/svndata/repos1 3.修改配置文件 (1)服务

Linux下DNS服务器搭建详解

 Linux下DNS服务器搭建详解 DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制.其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名的叫做反向解析. 下面对DNS的工作流程及原理进行简要说明 DNS的查询流程:需要解析服务的Client先查看本机的/etc/hosts:若无结果,则client查看本地的DNS缓存服务器:若无结果,则查找所属域的首选DNS服务器:若此时本地首选DN

mac下svn服务器搭建及使用

---------------------------------------------svn服务器搭建mac上创建svn服务器管理 -------------step1$ svnadmin create svndir -------------step2conf > svnserve.conf修改配置 # anon-access = read # auth-access = write # password-db = passwd # authz-db = authz 去掉这几个前面的#和空

Linux中基于apache httpd的svn服务器搭建与配置

mod_dav_svn是apache连接svn的模块 yum install subversion mod_dav_svn httpd 配置文件简单说明, SVNParentPath 说明可以在指定的目录下,创建多个SVN项目 ----------------------- vim /etc/httpd/conf.d/subversion.conf LoadModule dav_svn_module     modules/mod_dav_svn.so LoadModule authz_svn_

linux下svn服务器(未完,待整合myeclipse)

SVN服务器的搭建 -----基于Red Hat Enterprise Linux Server release 6.4 (Santiago) :Subversion1.6.11 简介:svn是一种版本管理系统,前身是cvs,都是开源软件.为了提高效率,多人协同开发代码,项目代码都储存在服务器上,subversion管理着随时间改变的数据,这些数据存放在中央资料库(repository)中,这个档案库很想一个普通的文件服务器, 不过他会记录每一次文件的变动,并且可以管理任何类型的文件,包括程序源

Linux 下SVN安全及权限配置

转载请注明,原创地址:点击打开链接 http://blog.csdn.net/u010587274/article/details/51015532 前期的步骤可参考我的另一篇博客:点击打开链接   Linux(CentOS 7.0)下使用yum安装配置和使用svn 个人微信公众号:tanzi_888 (潭子技术圈) [[email protected] ~] cd /root/svn/project/conf passwd: 里面保存用户信息,基本格式为:user = passwdauthz:

linux下svn 的安装与配置(方式 yum)

SVN的安装 #svn的下载安装命令 yun -y install subversion #检查是否安装成功 svnserve --version #如图表示安装成功(可以看到其中安装的版本号 version 1.6.11) SVN的配置 # 创建svn库的存放目录 (mkdir是linux创建目录命令) mkdir /depot/svn/svndepot # 指定svn库 (svn会在此目录下生成一些所需文件) svnadmin create /depot/svn/svndepot 生成后的目