總結配置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更適合團隊開發。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章