基於配置簡單的原則,先試用一下SCM-Manager http://www.scm-manager.org/
看主頁介紹:Very easy installation 安裝簡單,配置方便,不需要額外的web服務器
一、服務器配置
到這里來依照文檔開始使用
https://bitbucket.org/sdorra/scm-manager/wiki/getting-started
由於需要java環境,所以首先配置java環境
可參考:http://www.cnblogs.com/marblemm/p/7084393.html
接着下載最新版本的服務器版本
直接解壓縮后,目錄如下
E:\git\scm-server
在運行之前,注意本機要首先安裝好java環境,並配置好,這個略過
運行bin\scm-server.bat
在瀏覽器中鍵入地址 http://localhost:8080/scm/ 進入登錄頁面
(話說tomcat和jetty服務器都喜歡默認使用8080端口,
如果想要修改的話,就在config\server-config.xml文件中修改端口那一部分即可
<SystemProperty name="jetty.port" default="8080" />)
用戶名/密碼: scmadmin/scmadmin
登錄進去之后,發現好像很強大的樣子,居然還支持Subversion,還能安裝各種各樣的插件
不管復雜的功能
首先配置一下Repository Types
Repository directory 修改到服務器目錄下 E:\git\scm-server\repositories\git
再去新建一個用戶,並注意設置可寫權限(對所有倉庫)
blankerer/123456
然后新建一個倉庫
name=ci
於是得到一個url: http://localhost:8080/scm/git/ci
也可參考這個百度經驗:http://jingyan.baidu.com/article/d621e8da4eaa452865913f0a.html
看着很靠譜的樣子,不過我沒試過
參考:
http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=20078486&id=3852530