文档章节

linux svn服务器搭建

花_生壳
 花_生壳
发布于 2016/07/05 17:11
字数 425
阅读 12
收藏 0

1、安装svn服务

  # yuminstall subversion

 

2、新建一个目录用于存储SVN所有文件
   # mkdir /home/svn

 

3、在上面创建的文件夹中为项目 project_1 创建一个版本仓库
   # svnadmin create /home/svn/project_1

  执行完这一步,/home/svn中将存在project_1文件夹,这个项目的配置都在 /home/svn/project_1/conf 中

 

4、为项目配置权限

  (1)svnserve.conf 是主配置文件

       # vi/home/svn/project_1/conf/svnserve.conf

       anon-access=read         #匿名可读

       auth-access=write        #验证用户可读写

       password-db=passwd       #指向验证用户名密码的数据文件 passwd ,请看下文配置

       auth-db=authz            #指向验证用户的权限配置文件 authz ,请看下文配置

       注意:每一行前方不能有空格,否则会出现 Option expected错误!

  (2)passwd用户名密码配置文件 

       # vi/home/svn/project_1/conf/passwd

       [users]

        manager1=123456      #每一行都要是“用户名=密码”的格式

       manager2=123123 

       manager3=888888

  (3)authz用户权限配置文件 

       # vi/home/svn/project_1/conf/authz

       [groups]

       managers=manager1,manager2        #定义群组 managers 包含 manager1 和 manager2 两个用户

       [/]

        @managers=rw                      #定义群组 managers 有读写权限

       manager3=r                        #定义 manager3 有读权限

        *=                                #以上没有定义的用户都没有任何权限

 

5、启动服务器
        #svnserve -d -r /home/svn

开启多个版本库的时候要启动不同的端口 svnserve -d --listen-port 3688 -r /static/

 

checkout一个版本到已有的工程目录test:svn co https://192.168.0.12:8012/svn/test --username test
进入test目录,使用add命令,增加文件:svn add * (增加目录下的所有文件,目录及子目录下所有文件)。
提交一个初始工程版本:svn ci -m "init project"

 

rm ~/.subversion/auth/svn.simple/*

本文转载自:

花_生壳
粉丝 2
博文 10
码字总数 1387
作品 0
石家庄
程序员
私信 提问
本地搭建Windows SVN服务器,管理自己的代码

做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理。这里我就介绍一个在Windows环境下简单快速搭建SVN服务器的方法。   通常的SVN...

hchen1982
2012/08/31
845
2
在Windows系统下搭建Visual SVN服务器

通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使...

红薯
2009/09/17
3K
0
SUSE Linux Enterprise Server 11 SP3 (x86_64) svn服务器搭建遇到问题

我根据http://www.iyunv.com/thread-133708-1-1.html搭建svn服务器FSFS方式 我搭建部署如下 1.创建svn用户,目录为/home/svn 2.tar -xzvf subversion-1.6.17.tar.gz,tar -xzvf subversion-d......

yulewo123
2017/04/16
167
0
linux(CentOS4) 环境apache+svn完全配置(实际配置日记)

linux(CentOS4) 环境apache+svn完全配置(实际配置日记) ××××××终于完成了,希望看过的朋友给点意见!××××××! 一、使用前的心得 配置前,要知道自己要做什么,因为很多人是新接...

Rager890312
2012/03/31
192
0
Linux服务器上搭建svn服务器

背景 项目开发中需要版本控制,而我们经常使用的是在windows系统上搭建svn服务器,下面介绍在Linux系统(CentOs)上搭建svn服务器。 1. 使用yum安装svn 使用yum安装svn,命令如下: 安装完成...

彩虹的夜晚
2018/03/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
19分钟前
2
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
30分钟前
2
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
39分钟前
5
0
从零基础到拿到网易Java实习offer,我做对了哪些事

作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间。本文将会讲到...

Java技术江湖
昨天
5
0
程序性能checklist

程序性能checklist

Moks角木
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部