我最近购买了一台专用服务器,并且需要从源代码管理主机服务中将几个存储库移至该服务器。在服务器管理方面经验不足,但是我不知道如何有效地组织它。我追求的是
- svn.host.com,hg.host.com,git.host.com子域,它们将通过SSH密钥成为不同存储库的根
- 轻松创建新存储库
- 使用服务器UNIX用户列表验证,但有每个项目的基础上的权限,也可选只读公众访问一些回购的
不幸的是,我在Google上尝试使用的任何搜索字词都将我定向到商业托管的解决方案,而不是有关如何汇总自己的指南。我需要一个简化的托管解决方案,但不需要用户能够创建自己的存储库。
关于从哪里开始研究的任何建议,教程或脚本解决方案?一个用于管理该接口的开源解决方案(或者至少对于某些应用程序来说是完美的...