SVN服务器安装路径

简介: SVN服务器安装路径

yum install -y subversion


/非必须(可以在已有目录目录下创建,不用一定要自己建目录)

mkdir -p /application/svndata (数据存储根目录)

mkdir -p /application/svnpasswd(用户密码权限目录)


svnserve 命令

-d 守护进程模式(后台运行)

-r 存储根目录

--pid-file 存储pid号


服务启动  

svnserve -d -r /application/svndata/

ps -ef |grep svn

netstat -lntup|grep 3690


创建版本库

svnadmin 命令

svnadmin create /application/svndata/sadoc


cd /application/svndata/sadoc/conf/

cp svnserve.conf svnserve.conf.ori

vi svnserve.conf

#anon-access = read

#auth-access = write

变为

anon-access = none #不允许匿名访问

auth-access = write


#password-db = passwd变为

password-db = /application/svnpasswd/passwd #为了统一管理


#authz-db = /application/svnpasswd/authz变为

authz-db = /application/svnpasswd/authz

结果

[root@openstack1 conf]# diff svnserve.conf svnserve.conf.ori

19,20c19,20

< anon-access = none

< auth-access = write

---

> # anon-access = read

> # auth-access = write

27c27

< password-db = /application/svnpasswd/passwd

---

> # password-db = passwd

34c34

< authz-db = /application/svnpasswd/authz

---

> # authz-db = authz

//



cp passwd authz /application/svnpasswd/

cd /application/svnpasswd/

chmod 700 * //安全,ldap也行



vi passwd


更改svnserve.conf需要爱重启,passwd和authz不需要重启


vi authz


组名=用户名1,用户名2

[<版本库>:/项目/目录]

@<用户组名>=<权限>

<用户名>=<权限>

sagroup = test,test1

[sadoc:/]

@sagroup = r

test = w


重启:

pkill svnserve

svnserve -d -r /application/svndata/



相关文章
|
7月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
5月前
|
Shell Linux 网络安全
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
1008 3
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
|
6月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
403 18
|
6月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
463 15
|
6月前
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
712 13
|
7月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
7月前
|
Ubuntu Linux
如何在 Ubuntu 服务器上安装桌面环境(GUI)
如果你有任何问题,请在评论区留言。你会在服务器上使用 GUI 吗?参照本文后你遇到了什么问题吗?
1426 0
|
8月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
240 2
|
9月前
|
Windows
Windows下版本控制器(SVN)-启动服务器端程序
Windows下版本控制器(SVN)-启动服务器端程序
357 4
|
8月前
|
存储 Ubuntu 安全
如何在服务器上快速安装 ERPNext 最新版本?
ERPNext 是一款开源且功能全面的企业资源规划软件,在企业信息化管理中广泛应用。本文介绍如何通过 Websoft9 控制台安装其最新版本,以提升部署效率。内容涵盖安装前的服务器准备、Websoft9 控制台登录,到通过应用市场安装 ERPNext 的详细步骤,以及安装后的验证与基础配置。帮助企业快速搭建稳定高效的信息化管理平台,满足财务、采购、销售、库存等多方面业务需求,助力企业降本增效,实现可持续发展。