当前位置: 首页 > news >正文

gitblit 环境搭建,服务器迁移记录

  1. 下载
    Gitblit: http://www.gitblit.com/
    JDK:gitblit网站显示需要jdk1.7,这里用的1.8。
    Git:到官网下载最新版本
  2. 安装
    1). 分别安装JDK,Git,配置环境变量,下载并解压Gitblit
    在这里插入图片描述
    2). 创建代码仓库
    在这里插入图片描述
    仓库位置随意,可以创建在Gitblit解压路径下
    3). 修改配置文件
    data/defaults.properties 复制一份改为 my.properties
    修改gitblit/data/gitblit.properties
include = my.properties

修改my.properties

#端口号:
server.httpPort = 10101
#服务器ip地址
server.httpBindInterface = localhost
server.httpsBindInterface = localhost
#关联代码仓库
git.repositoriesFolder = D:/android.repositories

打开gitblitw.exe时报错,提示服务未安装:
在这里插入图片描述

  1. 安装服务
    在这里插入图片描述
    右键installService.cmd以管理员方式运行,cmd输入services.msc进入服务,找到gitblit,启动方式改为自动

再次运行启动时报错,查看log

[2022-04-09 17:28:58] [error] Failed creating java 
[2022-04-09 17:28:58] [error] ServiceStart returned 1
[2022-04-09 17:28:58] [info]  Run service finished.

修改设置,指向自己安装的JDK下jvm.dll文件
在这里插入图片描述
再次启动显示成功,但无法访问服务器,查看log显示

2022-04-09 17:35:11 [WARN ] FAILED ServerConnector@5910de75{SSL-HTTP/1.1}{localhost:8443}: java.net.BindException: Address already in use: bind
java.net.BindException: Address already in use: bindat sun.nio.ch.Net.bind0(Native Method)at sun.nio.ch.Net.bind(Unknown Source)at sun.nio.ch.Net.bind(Unknown Source)at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:321)at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)at org.eclipse.jetty.server.Server.doStart(Server.java:365)at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)at com.gitblit.GitBlitServer.start(GitBlitServer.java:465)at com.gitblit.GitBlitServer.main(GitBlitServer.java:124)
2022-04-09 17:35:11 [INFO ] Started ServerConnector@2f66e802{HTTP/1.1}{192.168.1.11:10101}
2022-04-09 17:35:11 [WARN ] FAILED org.eclipse.jetty.server.Server@56b78e55: java.net.BindException: Address already in use: bind
java.net.BindException: Address already in use: bindat sun.nio.ch.Net.bind0(Native Method)at sun.nio.ch.Net.bind(Unknown Source)at sun.nio.ch.Net.bind(Unknown Source)at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:321)at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)at org.eclipse.jetty.server.Server.doStart(Server.java:365)at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)at com.gitblit.GitBlitServer.start(GitBlitServer.java:465)at com.gitblit.GitBlitServer.main(GitBlitServer.java:124)2022-04-09 17:50:08 Commons Daemon procrun stdout initialized

地址已被占用,cmd 命令查看端口占用情况,确认无影响后杀掉进程

netstat -aon|findstr 8443taskkill /f /t /pid 3770
  1. 运行成功


仓库迁移只需将代码仓库和gitblit文件夹全部复制到新服务器下

在这里插入图片描述

http://www.lryc.cn/news/368097.html

相关文章:

  • 硬盘坏了数据能恢复吗 硬盘数据恢复一般多少钱
  • 312. 戳气球 Hard
  • 推荐4个好用有趣的软件
  • GPT-4.0来袭:人工智能新纪元即将开启
  • Luminar Neo - AI智能修图软件超越PS和LR,简单易用又高效!
  • 【Linux】rsync远程数据同步工具使用
  • 以sqlilabs靶场为例,讲解SQL注入攻击原理【42-53关】
  • 单片机数码管时钟电路的设计
  • win10文件夹.git或者文件被隐藏的开启姿势
  • Paper速读-[Visual Prompt Multi-Modal Tracking]-Dlut.edu-CVPR2023
  • memory动态内存管理学习之unique_ptr
  • 1、项目介绍:为什么要做此项目。
  • 2024年6月7日第十五周下午学习英语六级大纲
  • 每日5题Day19 - LeetCode 91 - 95
  • wordpress里面嵌入哔哩哔哩视频的方法
  • Linux系统管理磁盘管理004
  • Flink窗口理论到实践
  • 279 基于matlab的粒子群集法对铁路电能质量控制系统的容量避行优化设计
  • 46-3 护网溯源 - 溯源报告编写
  • 微服务之基本介绍
  • 嘉立创面板制作不规则图案技巧
  • 如何使用Python中的collections模块提供的数据结构,如deque、Counter、OrderedDict等
  • 2024年道路安全员考试题库
  • 自建 Docker 镜像
  • php实现抖音小程序支付
  • 代码审计(1):CVE-2022-4957分析及复现
  • 问题:设备管理指标为完好率不低于( ),待修率不高于5%,事故率不高于1%。 #知识分享#经验分享#经验分享
  • 【Linux】(六)—— vim编辑器
  • 06016传感器原理与应用202207
  • java web:springboot mysql开发的一套家政预约上门服务系统源码:家政上门服务系统的运行流程