gitblit 搭建本地的 git 服务器

这篇具有很好参考价值的文章主要介绍了gitblit 搭建本地的 git 服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、简介

二、准备工作

1.安装Java

2.下载gitblit

3.创建资料目录

三、修改配置

1.git.repositoriesFolder

2.server.httpPort

3.server.httpBindInterface

4.installService.cmd

5.uninstallService.cmd

四、gitblit图标显示异常

结束


一、简介

Gitblit是一个用于管理,查看和提供Git存储库的开源纯Java堆栈。它主要设计为希望托管集中式存储库的小型工作组的工具。

Gitblit 是一个和 Gitlab 、github、gitee 功能差不多的 git 远程仓库系统,Gitblit 开源免费、兼容性强、支持windows 和 linux 环境、适合中小企业和个人使用。Gitlab 安装部署起来比较麻烦,而 Gitblit 就简单很多了。

二、准备工作

1.安装Java

Java 下载地址:https://www.java.com/en/download/

理论上安装 jre 就够了,也可以安装 jdk 

打开cmd,输入 java -version 

gitblit,其他,其他

 显示了java的版本则为安装成功

2.下载gitblit

打开 gitblit 官网:Gitblit

gitblit,其他,其他

下载 gitblit ,下载完成后,直接解压到你电脑的一个目录中即可

比如 D 盘:

gitblit,其他,其他

3.创建资料目录

用来存储提交代码的资料目录,一定不要选 C 盘之类的系统盘,否则权限不够

比如:D:\GitRepository

三、修改配置

找到 data 中的 defaults.properties 文件,用记事本或者 Notepad++ 打开

gitblit,其他,其他

1.git.repositoriesFolder

改为你刚刚创建的资料目录 D:\GitRepository,后面提交的代码都会存储在这个位置

gitblit,其他,其他

2.server.httpPort

这里是设置 http 的端口号,下面是 https ,如果只用在局域网中,可以不用管

gitblit,其他,其他

3.server.httpBindInterface

server.httpBindInterface 和 server.httpsBindInterface 这两个都是服务器的IP地址,两个名字几乎一样,区别是一个是http,一个是 https,下图中写的是自己电脑局域网的IP地址,这个根据个人的 IP 进行设置

gitblit,其他,其他

4.installService.cmd

这个文件是安装 服务 程序,必须要改内部的目录,否则无法安装成功

gitblit,其他,其他

amd64,代表的是 电脑系统是64位。

在 ARCH 下面加上一句

SET CD=D:\gitblit-1.9.1  (根据自己的文件路径填写)

注意下面的图片中,路径不要有空格,否则安装会失败。

错误演示:

gitblit,其他,其他

正确写法:

gitblit,其他,其他

右键已管理员的身份运行,然后打开服务,找到 gitblit 则为成功

gitblit,其他,其他

如果安装启动,但是启动服务失败,请检查是否安装 Java 开发环境

启动服务后,在浏览器输入 http://192.168.71.88:8080/  (根据个人IP地址 和上面的设置的端口号)

 打开了当前界面则为成功gitblit,其他,其他

打开网页后,默认的用户名和密码都为 admin,在网上也有说账户是root,默认密码为5iveL!fe,我试过是无法登录的,可能版本不一样。

在 data 文件夹中的 users.conf 文件中,可以查看用户密码相关的配置文件

gitblit,其他,其他

打开文件后,可以看到用户名和经过加密的密码

gitblit,其他,其他

如果你忘记密码,可以新增一个账号,用这个账号的密码,覆盖你原有账号的密码,这样就可以修改密码了。

5.uninstallService.cmd

如果想卸载 gitblit ,也要修改配置才可以卸载,否则是卸载不了的

打开 uninstallService.cmd 内容如下

gitblit,其他,其他

在里面加一句:SET CD=D:\gitblit-1.9.1

如下:

gitblit,其他,其他

保存后,先关闭 gitblit 的服务,右键已管理员的身份运行 uninstallService.cmd

服务里找不到 gitblit 则为成功

四、gitblit图标显示异常

在国内的网络,用户图标,和项目图标显示不了,如下:

gitblit,其他,其他

另外,用户图标显示不了

gitblit,其他,其他

这个其实也不影响平时的正常运行,要修复必须要改 java 的源码,具体方法可以参考

在内网搭建GitBlit中会发现 有两张图片展示不了的解决方法_吃葡萄,要吐葡萄皮的博客-CSDN博客

这个我没亲自试过,有兴趣的可以去试试。

结束

如果这个帖子对你有所帮助,欢迎 关注 、点赞 、留言

end文章来源地址https://www.toymoban.com/news/detail-852981.html

到了这里,关于gitblit 搭建本地的 git 服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git本地搭建服务器[Vmware虚拟机访问window的git服务器]

    先按照https://zhuanlan.zhihu.com/p/494988089说明下载好Gitblit然后复制到tomcat的webapps目录下,如下: 双击\\\"startup.bat\\\"启动tomcat: 然后访问\\\"http://127.0.0.1:8080/gitblit/\\\"即可看到git的界面: 说明git服务器已经能够成功运行了! Vmware虚拟机访问window的git服务器 从这里https://blog.csdn.net/weixin_44033210/ar

    2024年02月08日
    浏览(33)
  • 服务器搭建GIT仓库及本地上传代码

    记:本帖为记录搭建代码仓的过程及遇到的问题以备忘,环境不同,操作方法不同,本帖仅供参考。还可参考官方文档:https://git-scm.com/download/linux 在安装GITLAB前想直接安装GIT简单的用命令上传、提交代码,但之后因为服务器的网络安全限制只能开放HTTP协议的端口,所以后来

    2024年02月06日
    浏览(60)
  • 搭建本地git服务器及详细操作步骤

    1.1环境 服务器:Ubuntu18.04 客户端:windows10_x64、Ubuntu20.04 无论是服务端还是客户端都需要先安装git Ubuntu安装方法: windows安装方法: https://blog.csdn.net/WANGLI123956/article/details/131074567 1.2服务端配置 本地git仓库依赖OpenSSH进行数据传输,先检查时候已经安装OpenSSH: 如上已经安装了

    2024年02月02日
    浏览(41)
  • 玩转git第7章 搭建本地私有的git服务器

    搭建自己的代码托管服务git服务,使用的是gitblit插件,具体操作搭建步骤详情见下文。 客户端软件: git-2.34.1-64.bit 服务端软件:gitblit-1.8.0 本案例是在windows下进行操作搭建的gitlib,后续有需要搭建局域网内部的代码托管可以在linux下搭建gitlab,参考资料如下:  gitlab在linu

    2023年04月08日
    浏览(48)
  • 仿`gRPC`功能实现像调用本地方法一样调用其他服务器方法

    在介绍 gRPC 简介之前我们先了解一写概念: 单体架构 单体架构简单理解就是所有的业务代码都在一台服务器上,一旦某个服务宕机,会引起整个应用不可用,隔离性差。只能整体应用进行伸缩,例如整体打包部署一台或多台服务器,浪费资源,可伸缩性差。代码耦合在一起

    2024年02月09日
    浏览(30)
  • 快速搭建本地服务器

    首先下载node.js,下载官网显示的版本就行 下载完进行安装,安装默认下一步就行,无须点击其他选项。 安装好后win+r输入cmd打开命令行模式 在命令行中接着输入命令 这里你那里安装会报错,也可能卡主不动,这样就要自行csdn在搜一下了,蛮好解决的 创建一个文件夹当做自己

    2024年02月12日
    浏览(34)
  • 搭建本地开发服务器

    :::warning 注意 在上一个案例的基础上添加本地开发服务器,请保留上个案例的代码。如需要请查看 Webpack 使用。 ::: 搭建本地开发服务器这一个环节是非常有必要的,我们不可能每次修改源代码就重新打包一次。这样的操作是不是太繁琐了。所以本地开发服务器的作用就能体

    2024年02月13日
    浏览(31)
  • Mac 搭建本地服务器

    MacOS 自带Apatch 服务器。所以我这里选择Apatch服务器搭建 在safari中输入 http://127.0.0.1/ ,如果页面出现 it works,则代表访问成功。 启动服务器 重启 关闭 Apache服务器的文件地址: /libary/webserver/documents/ 准备一个html文件 添加到Apache服务器的地址下 在Safari 中输入 http://127.0.0.1/t

    2024年02月09日
    浏览(30)
  • 使用Autodl云服务器或其他远程机实现在本地部署知识图谱数据库Neo4j

    本篇博客的目的在于提高读者的使用效率 温馨提醒:以下操作均可在无卡开机状态下就可完成 打开你的pycharm或者其他IDE工具或者本地终端,ssh连接到autodl的服务器。(这一步很简单如下图) 由于我想使用Neo4j的最新版,所以需要安装JDK=21的版本: 直接按照下述命令依次进行即

    2024年02月19日
    浏览(39)
  • 十七、Webpack搭建本地服务器

    目前我们开发的代码,为了运行需要有两个操作: 操作一:npm run build,编译相关的代码; 操作二:通过live server或者直接通过浏览器,打开index.html代码,查看效果; 这个过程经常操作会影响我们的开发效率,我们希望可以做到,当文件发生变化时,可以自动的完成 编译 和

    2024年02月09日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包