方案:使用Gitblit
What is Gitblit?
Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories.It's designed primarily as a tool for small workgroups who want to host centralized repositories.
步驟:
- 確認機器上已經安裝了JRE
- 到官網下載Windows版Gitblit
這里下載的是當前最新版 http://dl.bintray.com/gitblit/releases/gitblit-1.8.0.zip - 解壓
這里假設解壓到 C:\Users\Administrator\gitblit-1.8.0 - 配置
如果沒有要求,基本不需要額外的配置喳整。
有需求的谆构,可以用文本編輯器打開gitblit-1.8.0\data\defaults.properties
,上面有詳細的配置說明框都。如果要修改配置搬素,不要直接修改defaults.properties
,而是把配置添加到同文件夾下的gitblit.properties
魏保,這樣可以覆蓋默認配置熬尺。
這里我們開啟Http訪問,添加下面一行到gitblit.properties
:
server.httpPort = 8080
- 安裝啟動服務
這里推薦把服務器安裝成windows服務谓罗。在gitblit-1.8.0
目錄粱哼,右鍵installService
,選擇用管理員身份運行檩咱。安裝窗口一閃而過之后揭措,同樣右鍵以管理員身份運行gitblitw
,確認"Startup type:"為"Automatic"刻蚯,這樣服務可以開機啟動绊含,然后點擊"Start"啟動服務。
image.png
如果以后要刪除Gitblit炊汹,要記得用管理員模式運行此目錄下的uninstallService
來刪除service躬充。 - 訪問Gitblit
網址https://<你的IP>:8443/
Gitblit默認只開啟了HTTPs訪問,端口為8443。而且因為用的是自簽名的證書充甚,瀏覽器訪問的時候會提示為不安全連接以政。如果在步驟4設置了HTTP訪問,則可以使用http://<你的IP>:8080/
在主界面可以用admin/admin登錄伴找,就可以進行操作了妙蔗。