1. 工具安装
安装工具分为客户端与服务端,客户端需安装Git、Sourectree、TortoiseGit(跟TortoiseSvn一样用法,根据需要安装)工具,服务端需先配置Java环境(JDK8.0+),再安装GitBlit。
1.1. 客户端安装
客户端需要安装:
-
Git是一款免费、开源的分布式版本控系统,用于敏捷高效地处理任何或小或大的项目
-
Sourcetree简化了与Git存储库的交互方式,因此您可以专注于编码。通过Sourcetree的简单Git GUI可视化和管理您的存储库
-
TortoiseGit(跟TortoiseSvn一样用法,根据需要安装)
注:必须先安装Git,再安装其他软件
1.1.1 Windows系统Git安装教程
-
获取Git安装程序,下载地址:git-scm.com/
因为我们是用Windows系统上的浏览器访问的,Git官网自动之别到了我使用的操作系统,所以右侧直接显示下载使用Windows系统的最新版本(如果识别错误,可以在中间选择系统),点击即可下载。我下载的是 2.24.0 for Windows,文件名称是"Git-2.24.0.2-64-bit.exe"。下载到电脑上之后,鼠标双击这个文件即可进入安装过程。
-
Git安装过程
1.1.2 Windows系统Sourcetree安装教程
-
获取Sourcetree安装程序,下载地址:www.sourcetreeapp.com/
-
安装过程
1.1.3 Windows系统TortoiseGit安装教程
- 获取TortoiseGit安装程序,下载地址:tortoisegit.org/download/
1.2 服务端搭建
Gitblit是一个开源的纯Java Git解决方案,用于管理,查看和服务Git存储库。它可以通过GIT,HTTP和SSH传输服务存储库;它可以针对多个提供商进行身份验证;而且它使您能够在不到5分钟的时间内启动并运行具有吸引力的功能强大的Git服务器。
1.2.1 Windows系统Gitblit安装教程
-
获取Gitblit安装程序,下载地址:gitblit.github.io/gitblit/
-
安装过程
-
安装
jdk
环境和git
客户端==此处不做介绍==
-
将下载后的压缩包解压
-
修改
default.properties
文件内容
修改以下节点:
server.httpPort // 对外http端口
server.httpsPort // 对外https端口
server.httpBindInterface // 绑定对外IP,一般为服务器IP
git.repositoriesFolder // 仓库路径
我的更改如下:
server.httpPort = 10101
server.httpsPort = 9443
server.httpBindInterface = 服务器IP(如:192.168.1.160)
git.repositoriesFolder = J:\\GitPojects
注意:端口一定要注意,如果已经被用了,会导致服务启动不正常,不会提示错误。但是端口监失败,管理后台打不开。可以看gitblit的启动日志,找到报错。
-
安装windows服务
找到installService.cmd可以一键安装成windows服务,这样开机自动启动gitblit。
安装成功后在,可以在服务列表中看到多了一个git服务。
5) 查看gitblit后台
访问地址:<http://192.168.0.1:10101/>,这个端口是之前我在`default.properties`配置的http端口。
默认用户名:admin,密码:admin