方案:使用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"启动服务。
如果以后要删除Gitblit,要记得用管理员模式运行此目录下的uninstallService
来删除service。 - 访问Gitblit
网址https://<你的IP>:8443/
Gitblit默认只开启了HTTPs访问,端口为8443。而且因为用的是自签名的证书,浏览器访问的时候会提示为不安全连接。如果在步骤4设置了HTTP访问,则可以使用http://<你的IP>:8080/
在主界面可以用admin/admin登录,就可以进行操作了。