Linux,SVN和Dropbox – 哪个目录应该存储我的svn存储库?
作者:互联网
我正在尝试为一个程序员/艺术家团队建立一个Linux服务器,用作svn存储库.此存储库将仅限于lan使用,但将使用dropbox在线备份.基本上,我的想法是在硬盘驱动器出现故障的情况下在Dropbox上进行备份,或者在我们需要快速更换硬件的情况下(只需下载Dropbox,初始化新服务器.)我对这整个事情都是新手,但我觉得在我们的项目取得更多进展之前,这对我来说是必要的.
我认为我得到了大部分需要做的事情,但是在文件系统中我应该存储存储库的地方出现了一个问题.
我对linux stilll很新,这对我来说是一个艰难的决定.在linux目录结构中我应该存储一个svn存储库?理想情况下,此存储库应位于Dropbox同步目录中,以便在线保留整个项目的备份.
附:在人们提出替代方案之前,我已经开始使用SVN了.至少,暂时. Windows支持对我们来说是必须的,Git Annex等东西在该平台上仍然有点不稳定.
解决方法:
通常有两个合理的位置来为服务提供“数据”.
分发默认位置:
通常,分发选择服务数据的默认位置(redhat / centos使用/ var / svn,debian倾向于使用/ var / lib / svn).使用该位置更加容易和快捷:配置已经或几乎准备就绪,与各种组件的集成更容易(如SELinux文件上下文).它确实有一些限制.分发地点通常限于“单一实例”;您的数据存储在各个位置等.
/ srv层次结构:
Linux Filesystem Hierarchy Standard (FHS)声明/ srv包含由此系统提供的特定于站点的数据(link).有些管理员喜欢在这里收集数据,并以对他们有意义的方式构建层次结构(由环境,客户……)
标签:directory-structure,linux,dropbox,subversion 来源: https://codeday.me/bug/20190815/1662244.html