簡單記錄一下windows搭建git服務器的過程。使用Gitblit來進行搭建。里面有幾個坑。
1、安裝JAVA,寫這篇文章的時候使用官方下的java是8.0版本,測試后發現不能用,這里是個坑。我從百度搜的(Java Development Kit 64位 7.0)下載安裝的。
2、安裝完需要配置環境變量
變量名:JAVA_HOME
變量值:C:\Program Files\Java\jdk1.7.0_07【具體要根據你自己的安裝路徑】
變量名:CLASSPATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
變量名:PATH(改變量下面增加)
變量值:%JAVA_HOME%\bin;%JAVA_HOME%\bin\jre
設置好后驗證在cmd里面輸入javac 如果有該命令則說明配置成功。
注意這里一定要成功,否則后面工作做了也沒用。
3、下載gitblit 下載地址 http://www.gitblit.com/ 下載windows版本 然后解壓到想要安裝的目錄就好。
4、到gitblit 目錄下的data文件下的gitblit.properties文件,“記事本”打開。配置如下:
找到git.repositoriesFolder(資料庫路徑),自己創建一個文件夾,用於存放GIT的文件。將文件夾目錄賦值在這里如下圖
找到server.httpPort,設定http協議的端口號
找到 server.httpBindInterface,設定服務器的IP地址。這里就設定你的服務器IP。 這里注意一下,如果有內外網兩個IP地址設置內網IP地址即可,我開始設置的外網IP無法訪問,設置的內網就可以了。
配置完成,保存關閉。
4、找到bitblit目錄中的gitblit.cmd文件雙擊,或者用CMD到目錄下直接輸入gitblit,這樣可以如果有報錯可以看到,建議采用后面這種方法。只是運行gitblit.cmd文件,如果有報錯會一閃而過,看不到具體報錯原因。
如果沒有報錯出現如下界面就說明已經啟動完畢。
5、在瀏覽器中打開,現在就可以使用GitBlit了,默認用戶名密碼都是:admin。 這里就成功了!
5、設置以Windows Service方式啟動Gitblit.
在Gitblit目錄下,找到installService.cmd文件 ,記事本打開。
修改 ARCH 參數
如果是32位系統配置:SET ARCH=x86
如果是64位系統配置:SET ARCH=amd64
添加 CD 參數,設置為程序目錄
SET CD=C:\gitblit-1.9.1(你的實際目錄)
修改StartParams里的啟動參數為空就可以了。
然后保存關閉。 可以參加下圖。
以管理員身份運行 installService.cmd文件,完成后在控制面“服務”中可以看到gitblit的服務了。如下圖:
好啦,至此全部安裝完成。
下面使用的話,就登錄網頁,然后上去創建倉庫,用戶等都可以了。 默認用戶名密碼都是admin ,記得上去了先改密碼。