標籤:
環境:Windows 10 專業版32位
因為公司伺服器上已經搭了Visual SVN等,只好在Windows上搭個Git Server給大家用。
參考連結:http://www.cnblogs.com/ucos/p/3924720.html (下文稱為連結A)
http://www.cnblogs.com/lwme/archive/2012/12/25/configuring-git-server-and-client-on-windows.html (下文稱為連結B)
原本想用A中提到的CopSSH+msysgit+putty方案,感覺配置起來太麻煩了。於是試了B中提到的Gitblit。
- 下載安裝Java, 或 JDK 。奇怪的是我在cmd裡輸入javac後提示javac不是內部或外部命令。但在cmd裡java命令是可以的。同時http://java.com/verify 有驗證是已經安裝了Java。我就沒管,繼續下一步。
一些:
JDK和JRE安裝在同一個目錄裡。
環境變數:JAVA_HOME
環境變數:CLASSPATH
環境變數:Path
Java的環境變數配置網上很多教程,我這裡就不具體寫了,請參考連結A。
我這 javac 命令是無效的,但 java 命令有效。
- 下載gitblit(我這用的版本是1.7.1),解壓,連結A中說是編輯 gitblit.properties 檔案,但我這邊發現是得編輯 defaults.properties 檔案。
git.repositoriesFolder = D:\Git\GitRepository
server.httpPort = 10101
server.httpBindInterface = 192.168.1.199
server.httpsBindInterface = localhost
儲存。
相關:
雙擊運行gitblit.cmd
然後在區域網路內用瀏覽器訪問 http://192.168.1.199:10101/ 就可以了。
建了個Test的 Repository。
比較驚奇的是它支援Sourcetree。
- 設定以Windows Service方式啟動Gitblit.
修改 installService.cmd 檔案。
1)修改 ARCH
32位系統:SET ARCH=x86
64位系統:SET ARCH=amd64
2)
添加 CD 為程式目錄
SET CD=D:\Git\gitblit-1.7.1(你的實際目錄)
3)
修改StartParams裡的啟動參數,給空就可以了。
4)儲存後右鍵 installService.cmd,以管理員身份運行。
可以在系統的服務裡看到gitblit,平時使用時,保持這個服務是啟動狀態就可以了。
Windows平台下Git伺服器搭建