centos svn服务器搭建

centos svn服务器搭建
1、yum  install  subversion
2、mkdir -p /opt/svn
3、chmod R 777 /opt/svn
4、svnadmin create /opt/svn/repos #创建一个svn版本仓库repos
5、cd /opt/svn/repos/conf
6、cp -p svnserve.conf ./svnserve.conf.bak 备份一下即将修改的文件
7、vi svnserver.conf
8、
anon-access = none #匿名用户禁止访问
auth-access = write
password-db = passwd #密码文件
authz-db = authz #认证文件
realm = repos #仓库
9、vi authz
[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
# * = r

repos = zhoutingze,yuanlei
[/]
@repos = rw
zhoutingze = rw
yuanlei = rw
* = r
10、vi passwd
[users]
# harry = harryssecret
# sally = sallyssecret
zhoutingze = 123456
yuanlei = 12345678
11、svnserve -d -r /opt/svn/repos #启动svn版本库
12、svn checkout svn://120.25.238.000

13、多库管理,将多个库放到/opt/svn目录下
 先停止killall svnserve
 cd /opt/svn
 cp -p repos/conf/authz ./authz
 cp -p repos/conf/passwd ./passwd
 cd repos/conf
 vi svnserve.conf
 password-db = /opt/svn/passwd #密码文件
 authz-db = /opt/svn/authz #认证文件
 vi /opt/authz
   [groups]
    repos = zhoutingze,yuanlei
   [repos:/]
    @repos = rw
    zhoutingze = rw
    yuanlei = rw
    * = r
 svnserve -d -r /opt/svn/ #注意这里,没有repos文件夹了
 svn checkout svn://120.25.238.000/repos

 svnadmin create ProjectPlan
 vi ProjectPlan/conf/svnserve.conf
 password-db = /opt/svn/passwd #密码文件
 authz-db = /opt/svn/authz #认证文件
 realm = ProjectPlan #仓库
 vi /opt/authz
 [groups]
  repos = zhoutingze,yuanlei
  ProjectPlan = zhoutingze,yuanlei
 [repos:/]
  @repos = rw
  zhoutingze = rw
  yuanlei = rw
  * = r
 [ProjectPlan:/]
  @ProjectPlan = rw

killall svnserve
svnserve -d -r /opt/svn/
时间: 2024-08-05 11:00:28

centos svn服务器搭建的相关文章

CentOS SVN 服务器搭建

源码目录:/home/user/project 工程名:project 工程目录:/source/svn/project 访问地址:svn://ip/project 一. 安装svn yum install subversion 二. svn服务器配置 1. 创建svn根目录 mkdir /source/svn 2. 添加工程 svnadmin create /source/svn/project 3. 导入工程初始文件(可省) svn import /home/user/project/ fi

Linux CentOS 6.5 x64 SVN服务器搭建

Linux CentOS 6.5 x64 SVN服务器搭建步骤 1. 安装Subversion yum install subversion 注意:安装需要使用root权限,否则会提示You need to be root to perform this command.英文也很简单,这里就不多废话了. 2. 查看Subversion的安装位置 rpm -ql subversion 我们看到在bin目录下放有可执行的命令: 可以通过查看SVN版本来确认是否已经安装成功,输入如下命令: svn -

Linux下的SVN服务器搭建

鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始*********/ 系统环境:Centos 6.5 第一步:通过yum命令安装svnserve,命令如下: >yum -y install  subversion 此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行 若需查看svn安装位置,可以用以下命令: >rpm -ql subve

SVN服务器搭建和使用

VS2015的官方VisualSVN-5.0.1 插件这里,还是遇到了一些问题,我知道有插件了,但是忽略了开始的版本问题,按时插件安装过程中没有出现意外,故以为"插件安装成功",岂不知此"成功"非彼"成功".由于我用的是VisualSVN-Server-3.5.7-x64,适应的VS版本最新的是2012版,故不适应与VS2015版本的,然后就去下载的最新版本,最终才成功安装实现VS2015和SVN的结合. 对应VS2015的官方VisualSVN

Win7 x64 svn 服务器搭建

SVN服务器搭建和使用   Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 个人认为最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用. 点开上面的VisualSVN连接,下载VisualSVN server,如图: https://www

SVN服务器搭建和使用-转载

SVN服务器搭建和使用(一)-转载 原文地址:http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件包的下载地址,你可在左侧的导航栏找

SVN服务器搭建(1)

转自:http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,

centos svn 的搭建

一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库(repository) 中. 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动. 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史. SVN中的一些概念 : (1). repository(源代码库) 源代码统一存放的地方 (2). Checkout (提取) 当你手上没有源代码的时候,你需要从re

SVN服务器搭建--Subversio与TortoiseSVN的配置安装 - 新新 - 博客频道 - CSDN.NET (2)

1.  Subversio和TortoiseSVN 简介 Subversio简介: Subversion是一个自由,开源的版本控制系统,可以随意地免费下载.修改.以及重新发布. 是一个通用系统,可以管理任何类型的文件. 服务器运行方式:独立服务器和借助apache. 存储版本数据方式:一种是在 Berkeley DB 数据库中存放数据.另一种是使用普通文件,采用自定义的格式来储存,称为 FSFS. Tortoisesvn简介: TortoiseSVN 是 Subversion 版本控制系统的一个