总结配置Git服务器的几种方法

来源:@1个饼 http://www.onepie.org/2011/03/08/some-ways-to-config-git-server/

首先大家要明确Git是分布式的版本控制系统,实际上是不需要固定的服务器的。

简单的配置只要把git项目放在局域网服务器的共享文件夹就行。

git服务器配置的难点在中央服务器的权限管理上

下面是我在配置git服务器时做的一些调研,欢迎大家补充其他方法。

1. Gitosis,在ubuntu上设置http://blog.agdunn.net/?p=277
2. gitolite,是《Git pro》中作者推荐,可以很方便的实现权限控制。在ubuntu上设置http://realcnbs.com/2010/12/setup-git-server-gitolite-ubuntu/
3. webdav:配置方法:http://www.kernel.org/pub/software/scm/git/docs/howto/setup-git-server-over-http.txt 
4. Git daemon 一个简单的git库管理服务软件http://www.kernel.org/pub/software/scm/git/docs/git-daemon.html
5. 使用第三方服务repo.or.cz, Github或者gitorious

我自己是在amazon ec2上使用gitolite配置的服务,同时使用了Githubgitorious,虽然Github很流行,不过我觉得gitorious更适合团队开发。

猜你喜欢

转载自superjavason.iteye.com/blog/945843