1. 安装SVN命令:yum install subversion
  2. 查看安装位置:rpm -ql subversion,我们看到它在/usr/bin目录下生成了svn的二进制文件
  3. 查看svn版本:/usr/bin/svnversion --version 可以查看版本
  4. 创建根目录:mkdir -p /usr/svn/repository
  5. 创建版本库:svnadmin create /usr/svn/repository(执行该命令以后在该目录生成配置文件等)
  6. 进入conf目录(配置文件目录)
  7. authz 文件是权限控制文件
  8. passwd是账号密码文件
  9. svnserve.conf SVN服务配置文件
  10. 设置账号密码
  11. vim passwd 在[users]区块中添加用户和密码,格式:admin=admin123
  12. 设置权限
  13. vim authz 添加权限区块,例如添加根目录权限:
  14. [/]
  15. admin=rw
  16. 意思是,admin这个用户对/这个目录有读写权限
  17. 修改svnserve.conf文件
  18. vim svnserve.conf
  19. 打开以下几个注释:
  20. anon-access=read #匿名用户可读
  21. auth-access=write #授权用户可写
  22. password-db-passwd #使用那个文件作为账号文件
  23. authz-db=authz #使用哪个文件作为权限文件
  24. realm=/usr/svn/repository #版本库所在的目录
  25. 启动SVN版本库: svnserve -d -r /usr/svn/repository

最新文章

  1. [.net 面向对象程序设计进阶] (15) 缓存(Cache)(二) 利用缓存提升程序性能
  2. 简单设置,解决使用webpack前后端跨域发送cookie的问题
  3. VC----资源文件RC && RES
  4. [python]非常小的下载图片脚本(非通用)
  5. Can't create/write to file '/tmp/#sql_887d_0.MYD' (Errcode: 17)
  6. Sprite的原点
  7. volatile举列说明const
  8. 3 分钟的高速体验 Apache Spark SQL
  9. IP地址爬取
  10. Hibernate---第一个helloworld程序 (XML版本, annotation版本)
  11. thinkPHP中_initialize方法实例分析
  12. ELK学习总结(1-1)ELK是什么
  13. Spring的注解@Qualifier小结
  14. 解决VS2019中.net core WPF 暂时无法使用 Designer 的临时方法
  15. 醉汉随机行走/随机漫步问题(Random Walk Randomized Algorithm Python)
  16. VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNTION(翻译)
  17. tmux终端工具的简单使用
  18. 二进制样式的字符串与byte数组互转函数示例
  19. Unity3D外包(u3d外包)—就找北京动点软件(我们长年承接U3D外包、Maya、3DMax项目外包)
  20. 《深入.NET平台和C#编程》内部测试题-笔试试卷答案

热门文章

  1. 本地Windows环境下安装MySql
  2. [CF700E][JZOJ5558]Cool Slogan (后缀自动机+线段树)
  3. QTREE5 - Query on a tree V(LCT)
  4. Logstash使用grok解析IIS日志
  5. 解决mysql最大允许传输包不足的问题
  6. 2016级算法第一次练习赛-C.斐波那契进阶
  7. AVL树插入(Python实现)
  8. R 安装包遇到问题(一) loadNamespace()里算'rJava'时.onLoad失败了 rJava 包的安装与载入
  9. Python处理文件和查漏
  10. Java_方法的调用②及案例