博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7搭建svn
阅读量:3915 次
发布时间:2019-05-23

本文共 1017 字,大约阅读时间需要 3 分钟。

1、检查当前服务器是否安装了svn

检查:svnserve --version如果有的话执行下一句命令,没有的话跳过,直接进入第二步操作卸载:yum -y remove subversion

在这里插入图片描述

2、安装

yum -y install subversion

在这里插入图片描述

3、建立SVN库(文件位置可自由)
创建仓库文件夹:mkdir -p /opt/svn/repository
用svn管理员身份创建一个仓库:svnadmin create /opt/svn/repository
执行上面的命令后,自动建立repositories库,查看/opt/svn/repository 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。
在这里插入图片描述
4、权限配置
(1)authz文件配置,设置哪些用户可以访问哪些目录:进入/opt/svn/repository/conf上面生成的文件夹下,
进行配置 authz文件配置,vi authz,向authz文件追加以下内容,左边是用户名,右边是读写权限(r、w、rw、no access),
每个目录的读写权限都可精细控制,例如:在这里插入图片描述
(2)passwd文件配置 主要添加用户名和密码,例如:
在这里插入图片描述
(3)svnserve.conf 文件配置 配置访问权限
在这里插入图片描述

5、启动svn

建议指定端口的启动方式,如果建立多个仓库,也便于管理。
svn默认端口为3690,需要在防火墙添加才可在svn客户端访问
再次我选择用3691端口启动
启动命令:svnserve -d -r /opt/svn --listen-port 3691

6.查看svn进程

ps -ef|grep svn,可以看到服务启动成功,想要重新启动则kill -9 pid,再重新使用svnserve -d -r /opt/svn --listen-port 3691命令启动
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7、创建各个项目组的文件目录

cd /opt/svn/repositorymkdir Filescd Filesmkdir Analysismkdir Exportmkdir Development

将创建的文件工程添加到svn中

svn import Files svn://192.168.233.184:3691/repository/Files -m "创建文件"

8、使用项目组成员测试连接svn仓库

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

转载地址:http://qrcrn.baihongyu.com/

你可能感兴趣的文章
如何在 C# 中使用 RabbitMQ
查看>>
一套标准的ASP.NET Core容器化应用日志收集分析方案
查看>>
如何使用 C# 扩展方法
查看>>
C#如何回到主线程,如何在委托指定线程执行
查看>>
服务器重新部署踩坑记
查看>>
.NET应用程序安全操作概述
查看>>
C# WPF:把文件给我拖进来!!!
查看>>
.NET5发布了,腾讯招聘点名要求精通MySQL,而不是SQLServer!
查看>>
让 CefSharp.WinForms 应用程序同时支持32位(x86)和64位(x64)的解决方案
查看>>
Docker Vs Podman
查看>>
程序员过关斩将--论系统设计的高可扩展性
查看>>
如何在 Asp.Net Core MVC 中处理 null 值
查看>>
浅谈AsyncLocal,我们应该知道的那些事儿
查看>>
移动建模平台元数据存储架构演进
查看>>
Visual Studio 即时窗口实用技巧
查看>>
如何在 C# 中使用 Dapper ORM
查看>>
AgileConfig-轻量级配置中心 1.1.0 发布,支持应用间配置继承
查看>>
C# :异步编程的注意点
查看>>
Dotnet Core下的Channel, 你用了吗?
查看>>
ASP.NET Core 5.0新增功能摘要
查看>>