首页 > 系统相关 >centos下,搭建多仓库的svn服务器

centos下,搭建多仓库的svn服务器

时间:2024-09-12 16:53:02浏览次数:14  
标签:svn rw centos svnroot dadta harry 服务器 sally

1、安装软件

yum -y install subversion


2、查看安装版本 

svnserve --version


3、创建SVN版本库目录 

mkdir -p /data/svn/svnrepos


4、创建版本库

svnadmin create /dadta/svnroot/tingyiqu

svnadmin create /dadta/svnroot/bbs

svnadmin create /dadta/svnroot/blog


5、将其中一个仓库下的passwd和authz文件复制到/dadta/svnroot下面,并且设置密码和权限

密码格式

[users]

# harry = harryssecret

# sally = sallyssecret

wuqiyin = wuqiyin123456

blog_wuqiyin = blog_wuqiyin123456

bbs_wuqiyin = bbs_wuqiyin123456


权限格式

[groups]

# harry_and_sally = harry,sally

# harry_sally_and_joe = harry,sally,&joe

admin = wuqiyin

blogadmin = blog_wuqiyin

bbsadmin = bbs_wuqiyin

tingyiquadmin = tingyiqu_wuqiyin

[blog:/]

@admin = rw

@blogadmin = rw

@bbsadmin = r

@tingyiquadmin = r


[tingyiqu:/]

@admin = rw

@tingyiquadmin = rw

@bbsadmin = r

@blogadmin = r


[bbs:/]

@admin = rw

@bbsadmin = rw

@blogadmin = r


6、设置每个仓库下的svnserve.conf

anon-access = none

auth-access = write

password-db = /data/svnroot/CodeAuth/passwd

realm = blog


7、启动svn版本库  

svnserve -d -r /data/svnroot/ #启动到根目录,然后在svn地址后面加上仓库名就好了


8、停止svn

kill 9 pid


9、常用命令

检出

svn  co  svn://路径(目录或文件的全路径) [本地目录全路径] #回车后提示输入账号密码


更新文件

svn update

svn update -r 修正版本 文件名

svn update 文件名


查看日志

svn log 文件名


查看文件详细信息

svn info 文件名


帮助

svn help

svn help update 

标签:svn,rw,centos,svnroot,dadta,harry,服务器,sally
From: https://blog.51cto.com/kinda5/11992156

相关文章

  • 公司服务器有必要选好的系统盘吗
    公司服务器选择系统盘(通常是指固态硬盘SSD或机械硬盘HDD作为操作系统和应用程序的安装盘)时,选择一个性能良好、可靠度高的系统盘是非常有必要的。以下是选择好的系统盘的几个理由:1.启动和加载速度使用高质量的系统盘可以显著提高服务器的启动速度和应用程序的加载速度。SSD比HDD拥......
  • Express和Node中使用Fetch POST数据到服务器时遇到405错误
    和Node中使用FetchPOST数据到服务器时遇到405错误一、问题描述(一)错误现象在Express和Node中使用Fetch发送POST请求时,服务器返回了405错误。具体表现为,客户端向服务器发送POST请求后,服务器没有正确处理请求,而是返回了405错误代码,表示方法不被允许。这种错误通......
  • 主流Linux发行版本区别(CentOS、麒麟、Ubuntu)
    1.基础操作与系统基本配置操作与指令CentOS麒麟Ubuntu版本与内核CentOS7.9内核:3.10.0Kylinv10sp3内核:4.19.90Ubuntu20.04lts内核:5.4.0(20.04)5.15(22.04)密码要求随意8位并且大写,小写,数字,特殊符号4种中3种随意......
  • Vmware12 CentOS7 mini Config
    一、网络配置输入:ipaddr,显示网络并未连接查看“虚拟机->设置->网络适配器”选择连接模式为“NAT模式”终端打开"/etc/sysconfig/network-script/ifcfg-eno16777736"修改ONBOOT=yes输入"servicenetworkrestart"重启网络服务,再次检查ip,以及ping二、VMwaretoolinsta......
  • Prometheus(普罗米修斯)监控系统 - 4、服务器硬件信息监控(ipmi-exporter)
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、下载ipmi_exporter二、dockerimage制作三、测试四、加入监控四、监控进阶总结前言IPMI监控基于IPMI协议,允许对物理服务器的硬件进行低级别管理。IPMIExporter通过与BMC(BaseboardM......
  • [昌哥IT课堂]|如何确定 MySQL 服务器是否为 LTS 版本(译)
     根据支持LTS(长期支持)发布的新发布模型,给定的MySQL服务器将分为以下两类:要么是LTS版本。要么是创新版本。本博客文章将解释如何确定给定的MySQL服务器是否为LTS版本。 定义发布类型MySQL服务器源代码存储库中包含一个名为MYSQL_VERSION的文件,用于定义当前发......
  • 多个网站放在同一台服务器ip有10点影响
    将多个网站放在同一台服务器上,使用同一个IP地址,可能会有以下影响:1、资源共享:多个网站共享同一台服务器的资源,如CPU、内存、存储空间和带宽。如果其中一个网站流量或资源消耗突然增加,可能会影响其他网站的性能。2、安全性风险:如果其中一个网站受到gongji等,可能会影响同一台服务器......
  • 828华为云征文 | 云服务器Flexus X实例,镜像切换与服务器压力测试
    828华为云征文|云服务器FlexusX实例,镜像切换与服务器压力测试云服务器FlexusX压力测试1、购买华为云FlexusX实例Flexus云服务器X实例-华为云(huaweicloud.com)2、xshell远程连接服务器3、安装压力测试工具sysbench使用sysbench进行CPU、内存、I/O压力......
  • PbootCMS在阿里云主机上邮件发送失败:服务器已经禁用stream_socket_client和fsockopen
    当你遇到网站的留言邮件通知功能失效,并且在测试发送邮件时收到“服务器已经禁用stream_socket_client和fsockopen函数,请至少开启一个才能发送邮件!”这样的错误提示时,这通常意味着服务器出于安全考虑禁用了这两个PHP函数。这两个函数是用来建立网络连接的,对于发送邮件等功能至关重......
  • 银河麒麟服务器V10 编译升级安装 OpenSSH_9.8p1+OpenSSL 3.3.0+zlib1.3.1
    测试镜像Kylin-Server-V10-SP3-2403-Release-20240426-x86_64.iso #安装必备和常用软件包yum-yinstallgccmakevimwgettelnetnet-toolstcpdumptarperlnc #安装zlib./configure--prefix=/usr/local/zlibmake&&makeinstall #安装openssl./confi......