十一、cent OS下搭建SVN服务器
2024-10-18 19:25:04
- 安装SVN命令:yum install subversion
- 查看安装位置:rpm -ql subversion,我们看到它在/usr/bin目录下生成了svn的二进制文件
- 查看svn版本:/usr/bin/svnversion --version 可以查看版本
- 创建根目录:mkdir -p /usr/svn/repository
- 创建版本库:svnadmin create /usr/svn/repository(执行该命令以后在该目录生成配置文件等)
- 进入conf目录(配置文件目录)
- authz 文件是权限控制文件
- passwd是账号密码文件
- svnserve.conf SVN服务配置文件
- 设置账号密码
- vim passwd 在[users]区块中添加用户和密码,格式:admin=admin123
- 设置权限
- vim authz 添加权限区块,例如添加根目录权限:
- [/]
- admin=rw
- 意思是,admin这个用户对/这个目录有读写权限
- 修改svnserve.conf文件
- vim svnserve.conf
- 打开以下几个注释:
- anon-access=read #匿名用户可读
- auth-access=write #授权用户可写
- password-db-passwd #使用那个文件作为账号文件
- authz-db=authz #使用哪个文件作为权限文件
- realm=/usr/svn/repository #版本库所在的目录
- 启动SVN版本库: svnserve -d -r /usr/svn/repository
最新文章
- [.net 面向对象程序设计进阶] (15) 缓存(Cache)(二) 利用缓存提升程序性能
- 简单设置,解决使用webpack前后端跨域发送cookie的问题
- VC----资源文件RC &;&; RES
- [python]非常小的下载图片脚本(非通用)
- Can't create/write to file '/tmp/#sql_887d_0.MYD' (Errcode: 17)
- Sprite的原点
- volatile举列说明const
- 3 分钟的高速体验 Apache Spark SQL
- IP地址爬取
- Hibernate---第一个helloworld程序 (XML版本, annotation版本)
- thinkPHP中_initialize方法实例分析
- ELK学习总结(1-1)ELK是什么
- Spring的注解@Qualifier小结
- 解决VS2019中.net core WPF 暂时无法使用 Designer 的临时方法
- 醉汉随机行走/随机漫步问题(Random Walk Randomized Algorithm Python)
- VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNTION(翻译)
- tmux终端工具的简单使用
- 二进制样式的字符串与byte数组互转函数示例
- Unity3D外包(u3d外包)—就找北京动点软件(我们长年承接U3D外包、Maya、3DMax项目外包)
- 《深入.NET平台和C#编程》内部测试题-笔试试卷答案
热门文章
- 本地Windows环境下安装MySql
- [CF700E][JZOJ5558]Cool Slogan (后缀自动机+线段树)
- QTREE5 - Query on a tree V(LCT)
- Logstash使用grok解析IIS日志
- 解决mysql最大允许传输包不足的问题
- 2016级算法第一次练习赛-C.斐波那契进阶
- AVL树插入(Python实现)
- R 安装包遇到问题(一) loadNamespace()里算'rJava'时.onLoad失败了 rJava 包的安装与载入
- Python处理文件和查漏
- Java_方法的调用②及案例