gitblit安装

1、依赖java环境,检查java是否已经配置:

java -version

javac -version

E:\gitblit-1.8.0>java -version

java version "1.8.0_191"

Java(TM) SE Runtime Environment (build 1.8.0_191-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

E:\gitblit-1.8.0>javac -version

javac 1.8.0_191

出现上面提示说明已经配置好了。未配置好的自己搜索一下,很好配置,或者用下方云盘我下好的。

https://pan.baidu.com/s/1zcAZkZN2ggNh_5QEOKxIPA

提取码:zdhl

2、配置Gitblit:

gitblit 不需要安装,下载好直接解压就行。下载地址:Download Gitblit GO (Windows)。

下载不了的话下方是我的云盘下载好的

https://pan.baidu.com/s/1Nf5RtZpT_RjkxfATtG45xg

提取码:8yb4

我这里解压压缩文件到 E:\ 盘。

新建工程文件夹,用于保存上传文件:E:\gitblit\project。E盘下的文件如下:

配置:

找到 E:\gitblit-1.8.0\data目录下的 gitblit.properties 文件,在最下面添加配置:

git.repositoriesFolder = E:/gitblit/project

server.httpPort = 10101

server.httpsPort = 8444

server.httpBindInterface = 192.168.2.100

说明:

这些配置都是 gitblit.properties 同级目录下的 defaults.properties 文件里面的配置,可以看到gitblit.properties最下面配置的文件设置为:include = defaults.properties。

修改的配置说明,上面是我使用时都设置才能启动的,下面解释 和 可能需要的配置:

# 仓库目录设置

git.repositoriesFolder = E:/gitblit/project

# 监听的http请求端口

server.httpPort = 10101

# 监听的https请求端口

server.httpsPort = 8444

# 【注】本机的 局域网内的 IP(CMD控制台使用 ipconfig命令 查看)

server.httpBindInterface = 192.168.2.100

# 关闭服务监听端口

server.shutdownPort = 8088

如有端口占用自行修改,或停掉占用端口的服务,查看:cmd进入之后输入“netstat -nao”或者“netstat -na”

运行 Gitblit:[非必须] 找到 E:\gitblit-1.8.0 目录下的:installService.cmd;以管理员身份运行,此处用于注册服务。注册的服务可以在 Windows任务管理器(组合键:Ctrl + Shift + Esc 打开) 的 服务 下找到:

【必须】找到 E:\gitblit-1.8.0 目录下的:gitblit.cmd;双击也行,但是出现错误时窗口会突然关闭。

在 E:\gitblit-1.8.0 文件夹下,先 按住 Shift ——> 再 点击鼠标右键 ——> 选中 在此处打开命令窗口(W)——> 输入 gitblit.cmd ——> Enter(回车)。

显示 Started,表示成功:

浏览器,地址栏输入:192.168.1.36:10101 。管理员登录名:admin;密码:admin

【避免每次都要点击gitblit.cmd】:installService.cmd文件进行配置:

a)给CD变量赋值,在ARCH=amd64(电脑64位的)下面:

SET ARCH=amd64

SET CD=E:\gitblit-1.8.0

b)设置启动参数为空:

--StartParams="" ^

默认的是下面这个,上面已改:

--StartParams="--storePassword;gitblit;--baseFolder;%CD%\data" ^

c)保存。以管理员身份运行,在服务里设为自动,在 Windows任务管理器(组合键:Ctrl + Shift + Esc 打开) 的 服务 右下角 点击 服务(S)... 按钮——>找到gitblit——>右键——>属性——>常规——>启动类型:自动——>确定。以后就会自动启动了。

以下为我个人遇到的报错解决:

第一次遇到这个错误,往上翻了下,是java找不到路径,因为先前的jdk环境不是我装的,重新又装了一个,定了环境变量

重新运行gitblit.cmd 批处理文件时候,出现了java.net.BindException: Cannot assign requested address: bind这个报错。

如果你运行这个gitblit.cmd 批处理文件后,直接闪退看不到报错,你可以看用cmd到gitblit.cmd文件目录,然后输入gitblit.cmd文件中的@java -jar gitblit.jar --baseFolder data在cmd中运行即可。

这里无法启动服务,当然也无法登陆gitblit的网站了。后面我把这个配置改成

server.httpBindInterface = 127.0.0.1

把网络绑定ip改成本地ip,我的本地就可以访问gitblit的网站了。当然外网也不能访问。

最后实在没有办法了,直接不填这个值

然后就好了。。原因未知。

后又出现WEB界面创建版本库internet error的错误,可以创建用户,但是无法创建版本库,

可能是repositoriesFolder设置错误,修改了路径,然后启动报如下错误

可能是连续调用多个JAVA线程引起的,任务管理器结束掉JAVA.exe进程,重新启动gitblit.cmd即可。

[Windows 7(64bit)] Gitblit 安装 2 —— 团队管理 和 版本库建设

https://blog.csdn.net/qq_31496003/article/details/88246200

猜你喜欢

转载自blog.csdn.net/qq_44697035/article/details/95165537