`
jack_boy
  • 浏览: 135973 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

本地svn简单配置

阅读更多
本文只记录配置本地subversion,没有认证,http,ssh等配置

1. 安装subversion服务端
    yum install subversion
    或源码编译安装

2.  创建svn用户组
root用户
# groupadd developers                    //增加组developers
# usermod -a -G developers username      //将用户username添加到developers中
# id username                               //查看username是否在developer中
注:如果开多个窗口操作,在username shell 下使用group命令查看当前shell是否在developers组中,不在要重开shell,添加操作才生效,或者还有其它办法,有待发现

3.  创建svn仓库目录
# mkdir -p /usr/local/svn/repos/
#chown -R :developers /usr/local/svn/repos        //修改所属组
# chmod 775 -R /usr/local/svn/repos        //添加developers组写权限

4. 创建svn仓库
# svnadmin create /usr/local/svn/repos/test

5. 修改权限 conf/svnserve.conf
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

conf/passwd
[users]
username = password
* = *

conf/authz
[groups]
@developers = username, ...
[/usr/local/svn/repos/test]
@developers = rw
username = r/w/rw
* = r

[test:/usr/local/svn/repos/test]
@developers = rw
username = r/w/rw
* = r
注: 修改权限没什么效果,可能配置出错了

然后就可以使用svn co/ci/diff/stat等命令了
分享到:
评论

相关推荐

    svnstat工具源码升级

    使用方法很简单 无需checkout配置库到本地 方法如下: 1 打开cmd 获取配置库指定日期内的log: svn log http: xx svn cn:8888 svn project r {20140402}:{20140628} v xml non interactive > D: log project ...

    SVN使用手册中文版快速入门

    当我启动Apache,mod_dav_svn抱怨说发现一个“bad database version”,它发现了db-3.X而不是db-4.X。 我在RedHat 9得到“Function not implemented”错误,无法工作,我如何修正这个问题? 为什么日志说通过...

    SVN使用手册中文版.chm

    当我启动Apache,mod_dav_svn抱怨说发现一个“bad database version”,它发现了db-3.X而不是db-4.X。 我在RedHat 9得到“Function not implemented”错误,无法工作,我如何修正这个问题? 为什么日志说通过...

    SVN库建立及VSS数据导入

    配置管理,vss迁移svn。 SVN库建立及VSS数据导入SVN 一、 SVN库建立 由于事先我安装好TortoiseSVN,因此我用此工具建立版本库,非常简单的哦! 在D:\SVN新建一个文件夹(test),右键-属性-在此创建版本库,这样就...

    android studio 3.6 中配置svn的教程

    下面简单记录下如何简单高效的配置svn。下面所用as版本为3.6.1。 安装svn 安装最好把这项也装上。 Android studio中配置svn 关联svn项目 如果项目第一次关联svn(本地已经有代码的情况,当然也可以将代码上传到...

    svn客户端使用说明文档

    安装 SVN 客户端的步骤非常简单,只需下载 TortoiseSVN-1.8.7.25475-x64-svn-1.8.9.msi 安装文件,然后按照提示一步一步操作即可。 二、SVN 工程导入 SVN 工程导入可以使用客户端进行导入,选择要导入的工程所在的...

    keil使用TortoiseSVN版本控制服务器与本地使用教程

    在keil上使用SVCS教程,keil的TortoiseSVN版本控制,TortoiseSVN服务器配置 在keil上使用SVCS服务器与本地使用教程整理 链接: https://pan.baidu.com/s/1aPQyNEmGdSLzrP5_ckT88A 提取码: aeff 复制这段内容后打开...

    版本控制器:SVN---使用说明

    SVN 的安装和配置非常简单。首先,下载并安装 SVN 客户端,然后配置 SVN 服务器的连接信息。最后,使用 TortoiseSVN 客户端来管理 SVN 仓库。 3. SVN 的基本操作 SVN 的基本操作包括检出、提交、更新和回复历史...

    svn-1.4.3-setup.exe.7z

    这个目录在 Apache 配置文件中用 DocumentRoot 指示设置。 你可以直接在我们的代码库http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/contrib/other/svnindex中拿到这三个文件。如果访问这个链接需要认证,...

    Windows操作系统中SVN使用手册详解

    客户端的安装比较简单,运行 TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi,安装后重启计算机即可。 三、建立版本库 运行 Subversion 服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的...

    git-svn-helpers:使 git-svn 变得简单的命令行工具

    它的主要目标是在现有的 svn checkout 之后设置一个本地 git 存储库,“无需动脑筋”。 它还解决了使用单个 git-svn 存储库处理(通常)不同分支的多个检出并在它们之间切换的问题。基本用法执行摘要: > cd path/...

    使用Subversion进行版本控制(针对 Subversion 1.4)

    建立简单标签 建立复杂标签 分支维护 版本库布局 数据的生命周期 供方分支 常规的供方分支管理过程 svn_load_dirs.pl 总结 5. 版本库管理 Subversion 版本库的定义 版本库开发策略 规划你的版本库结构 决定在哪里与...

    详解Linux运维CentOS系统SVN双备份Shell脚本

    说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。 作为一个代码管理工具,备份操作显得尤为重要,这里采取这样的备份策略:在执行本地备份的同时,让Shell脚本自动上传数据到另一台FTP备份...

    poco:Poco将使用简单的YAML配置文件帮助您组织和管理各种复杂程度的Docker,Docker-Compose,Kubernetes,Openshift项目,从而缩短从查找项目到在本地环境中初始化项目的路线

    POCO Poco使用简单的YAML配置文件帮助组织和管理各种复杂性的Docker,Docker-Compose,Kubernetes项目,从而缩短了从查找项目到在本地环境中初始化项目的路线。 很简单。 使用非常简单的命令行界面配置,运行和在...

    safe:将 mysql、posgresql、svn 和文件简单备份到 s3 或本地文件系统

    安装和配置简单 支持目录的简单“tar”备份(包含/排除) 支持mysql数据库的简单mysqldump 支持对称或公钥加密 支持本地文件系统、Amazon S3 和 Rackspace Cloud Files 进行存储 支持备份轮换。 我们不希望备份填...

    SVN服务器VS2005客户端part2

    通过 Elliotte 的介绍,您可看到如何在 Eclipse 中配置 Subversion 支持(通过 Subclipse 插件)、检出一个项目、与您的存储库同步,随后执行一些常用的操作,如合并、修补、比较和删除。 版本控制之于程序员,就...

    SVN服务器与VS2005客户端par1

    通过 Elliotte 的介绍,您可看到如何在 Eclipse 中配置 Subversion 支持(通过 Subclipse 插件)、检出一个项目、与您的存储库同步,随后执行一些常用的操作,如合并、修补、比较和删除。 版本控制之于程序员,就...

    BuddyPress:BuddyPress开发库。 该存储库只是https上开发SVN的镜像

    BuddyPress 欢迎使用BuddyPress开发资料库! 该存储库是我们开发的镜像。 请不要在此处发送请求请求,而应将补丁提交到我们的。 请查看我们法典的... 如果您为操作系统安装了程序包管理器,则设置可以很简单: mac

    wordpress-develop-svn:2021-02-20T17:53Z:sparkles:此存储库使用https:github.com更新。 身材::frog:

    WordPress的 欢迎使用WordPress开发资料库!... 如果您为操作系统安装了程序包管理器,则设置可以很简单: macOS: brew install node Windows: choco install nodejs Ubuntu: apt install nodejs

    AutoCoder 代码生成器

    > - 提供简单的客户端操作,能将代码直接生成到本地 > **部署程序步骤:** > 1. Maven构建eclipse工程,运行Maven命令:mvn eclipse:eclipse,完成后导入到eclipse中 > 2. 导入数据库(MYSQL),SQL文件在项目根目录下,名...

Global site tag (gtag.js) - Google Analytics