centos安装svn并创建版本库配置用户分组权限

1.设置aliyun安装源// 本步骤非必须, 使用aliyun安装源后, 执行yum update速度明显提升

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
运行yum makecache生成缓存
执行yum update更新

2.检测是否安装过svn

rpm -qa subversion

3.安装svn服务端

yum install subversion

4.查看svn版本, 是否安装成功

svnserve --version

5.创建版本库

svnadmin create /z/svn/repos

6.编辑svnserve.conf, 基本保留这些内容

[general]
anon-access=none
auth-access=write
password-db=passwd // 这里可以填写具体路径比如:/z/svn/passwd  这样多个版本库可以使用同一套配置
authz-db=authz     // 可以写具体路径
realm=repos
[sasl]

7.编辑passwd文件, 配置用户名密码

[users]
zhangsan=123456
lisi=123456
wangwu=123456

8.配置authz文件, 管理授权

[groups]
manager=zhangsan
android=lisi,wangwu
[repos:/]
@manager=rw
[repos:/company/proj1/android]
@android=rw

9.启动svn服务器

svnserve -d -r /z/svn     // 只到仓库的上一级(repos)如果这里路径是/z/svn/repos那么 配置的authz可能不起作用

10.配置防火墙, 开启3690端口

/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT

11.客户端访问地址

svn://192.168.16.90:3690/repos/......

友情赞助

如果您喜欢此文,感觉对您工作有帮助,预期领导会给您涨工资,不妨小额赞助一下,让我有动力继续努力。

赞助方式:打开支付宝App,使用“扫一扫”付款,付款码见下图,别忘了付款留言哦!


或使用微信, 不用加好友就能付款

时间: 2024-12-27 10:17:55

centos安装svn并创建版本库配置用户分组权限的相关文章

CentOS下快速搭建SVN并创建版本库

安装svn服务: yum -y install svn mkdir /home/svn 创建svn版本库: <project> 版本库项目名称 <username> 用户名 <password> 密码 以下代码为创建版本库并添加一个用户的脚本 cd ~ mkdir -p ./temp/trunk mkdir -p ./temp/branches mkdir -p ./temp/tags svnadmin create /home/svn/<project>

linux SVN服务器创建版本库

1.安装服务 安装svn就简单化了,直接用yum解决了. yum install -y subversion 2.创建版本库 mkidr /svn/obj svnadmin create /svn/obj 3.配置 用svnadmin后,会在/svn/obj目录下生成conf目录,此目录下有三个文件,authz.passwd.svnserver.conf authz   用户权限配置文件 passwd  用户密码配置文件 svnserver.conf  主配置文件 编辑svnserver.con

Git学习第一天--安装Git和创建版本库

Windows上安装Git msysgit是Windows版的Git,从https://git-for-windows.github.io下载(网速慢请移步国内镜像),然后按默认选项安装即可. 安装完成后,还需要最后一步设置,在命令行输入: $ git config --global user.name "Your Name" $ git config --global user.email "[email protected]"   因为Git是分布式版本控制系统

svn创建版本库到配置

svnadmin create /opt/svn/daicw #创建版本库 创建好了cd到创建文件夹这里是daicw,在加入文件夹conf 里面有三文件authz  passwd  svnserve.conf vim authz: [groups] # harry_and_sally = harry,sally # harry_sally_and_joe = harry,sally,&joe g_admin=dcw [/] @g_admin = rw * = vim passwd: [users

2 版本控制-Subversion安装、版本库配置、启动服务器端程序

1. 安装服务器端程序 ①服务器端程序版本 目前Subversion的最新版本是 1.9.0-alpha2,这是一个测试版.官方网站推荐使用的版本是1.8.9,原话是:The best available version of Apache Subversion is: 1.8.9 ②下载源码包 Apache组织自己维护更新的只是Subversion的源码,各个版本的源码包的下载地址是:http://subversion.apache.org/download/ Subversion源码是使用C

Git版本控制工具(一)----git的安装及创建版本库

?[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3981720.html 联系方式:[email protected] [正文] 一.初识Git: Git是目前世界上最先进的分布式版本控制系统(没有之一).它的开发者就是大名鼎鼎的Linux操作系统的作者Linus Torvalds.Git被开发出来的初衷是为了更好的管理Linux内核,而现在却广

Git安装及创建版本库

一.在Windows上安装Git 1.虽然用于开发的系统最好是用Mac或者Linux,但绝大多数新人都是用Windows进行开发.Windows系统上也有提供了Git(Windows版),下载地址:https://git-for-windows.github.io,下载.exe文件之后照常安装即可. 2.安装完成之后在开始菜单找到Git Bash点击弹出命令行窗口 3.登录用户名和邮箱 1 git config -global user.name "Your userName" 2 g

Git 的安装和创建版本库 。

Git 的优点就不再多说了 .直接进入正题吧 . 安装Git 首先可以尝试输入 Git 看看有没有反映 . $ git The program 'git' is currently not installed. You can install it by typing: sudo apt-get install git 如果你也是用的 ubuntu 的话 他就会很友善的告诉你 你没有安装 git 并且告诉你如何安装 git 安装完成之后还需要进行最后一步的设置 . 在命令行输入 $ git co

GIT 学习一 (安装和创建版本库)

  安装GIT 从 msysgit.github.io 下载 for windows.   创建版本库 1 > mkdir foldname 2> cd foldname 3> pwd     // 显示当前目录 4> git init  // 通过git init命令把这个目录变成Git可以管理的仓库