毕业论文
您现在的位置: 版本控制 >> 版本控制前景 >> 正文 >> 正文

量化交易之搭建个人SVN服务器

来源:版本控制 时间:2022/10/20
北京哪里皮炎医院好 http://disease.39.net/bjzkbdfyy/210929/9506104.html

引述

我不是码农,接触SVN服务器是从研究生阶段在中国船级社(北京)研发中心开展软件测试项目开始的,彼时SVN服务器主要用于测试文档的管理工作。个人搭建SVN服务器是为了便于自己完成对于常用资料的保存和更新。

先说一下服务器,本人租用的是vultr5刀每月的Tokyo服务器,vultr服务器的特点时分时收费,较为灵活,且Tokyo离国内较近,延迟完全可以接受。当然如果没有开眼看世界的需要,也可选择国内服务器。

5刀每月的服务器配置情况:

CPU:1vCore

RAM:MB

Storage:25GBSSD

Bandwidth:4.83GBofGB

作为服务器,当然选择口碑王者CentOS,作者用的是CentOS7x64,由于本人非计算机专业,更多的也不清楚,一般都是以满足基本需求为最高标准,够用方便就OK了。

下面不废话,快速进入SVN服务器的搭建和使用部分。声明一下:以下过程全部进行过测试,不要怀疑下述配置的有效性,避免浪费不必要的时间!

配置服务器端

yum命令行安装

yuminstallsubversion

创建svn仓库

创建svn库mkdir-p/svn创建project项目svnadmincreate/svn/project此时创建生成了svn库文件有conf(配置文件):仓库的配置文件(仓库的用户访问帐号、权限等)db:所有版本控制的数据存放文件format:文本文件,里面只放了一个整数,表示当前文件库配置的版本号hookes(钩子文件夹):脚本文件的目录locks:用放置hook来放置Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端README.txt配置svn仓库

修改conf文件里的配置文件配置账号密码文件vipasswd:尾行添加:user=passwd(前面的是用户名,后面的是密码)配置权限viauthz:尾行添加:[/]user=rw*=取消svnserve.conf文件中下列内容前注释标识符anon-access=none不允许匿名用户auth-access=write授权用户可写password-db=passwd用户文件是哪个authz-db=authz鉴权文件是哪个realm=/svn你设置的项目目录配置钩子文件,用于将上传的文件更新到网站目录cd/svn/hookscppost-

转载请注明:http://www.0431gb208.com/sjsbszl/2138.html

  • 上一篇文章:
  • 下一篇文章: 没有了