我从SVN迁移到Git的。目前我的SVN服务器主机30+ SVN回购由1000+开发商全天候访问。虽然迁移,我认为,它使用大量的CPU,使系统变慢。此外git svn
命令使用,而最后结账25+ GB的空间。
我想知道GIT服务器(RHEL Linux)的硬件要求。 有如果绿带回购规模的增大有什么影响?或将来GIT维护操作要求?
您可以通过Apache或Nginx的使用SSH,HTTPS(所有你需要的是调用git-http-backend
smart http script)。
要求是因为混帐的分布式特性相当低(服务器主要是HTTPS或SSH的一个,没有“混帐服务器”本身)。
添加Gitolite for Authorization Management是一个好主意。
主要限制是对Git的回购规模:他们不应该是“大”,为了方便地克隆左右(见“What are the git limits?”)。
每个GIT中回购最好用来表示一个“分量”(一组连贯文件represeting一个伪影,是它的模块,程序,库,...),以及从一个SVN回购,它可以包括许多不同在相同的参考项目。