gitblit是什么?

gitblit是什么?,第1张

gitblit是用于跟踪任何一组文件中的更改的软件,通常用于在软件开发过程中协调程序员之间协作开发源代码的工作。

Git 最初是由Linus Torvalds于 2005 年为开发Linux 内核而创作的,其他内核开发人员为其最初的开发做出了贡献。自 2005 年以来,Junio Hamano 一直是核心维护者。

与大多数其他分布式版本控制系统一样,并且与大多数客户端-服务器系统不同,每台计算机上的每个 Git目录都是一个成熟的存储库,具有完整的历史记录和完整的版本跟踪能力,独立于网络访问或中央服务器。 Git 是仅在 GPL-2.0下分发的免费开源软件执照。

由于 Git 是一个分布式版本控制系统,它可以用作开箱即用的服务器。它附带一个内置命令git daemon,可以启动一个在 GIT 协议上运行的简单 TCP 服务器。

专用 Git HTTP 服务器通过添加访问控制、通过 Web 界面显示 Git 存储库的内容以及管理多个存储库来提供帮助(以及其他功能)。已经存在的 Git 存储库可以被克隆和共享,以供其他人用作集中式存储库。

它也可以通过远程 shell 访问,只需安装 Git 软件并允许用户登录。 Git 服务器通常侦听TCP 端口9418。

实现

Git(C 中的主要实现)主要在Linux上开发,尽管它也支持大多数主要 *** 作系统,包括 BSD(DragonFly BSD、FreeBSD、NetBSD和OpenBSD)、Solaris、macOS和Windows。

Git的第一个 Windows端口主要是一个托管 Linux 版本的 Linux 仿真框架。

在 Windows 下安装 Git 会创建一个类似名称的 Program Files 目录,其中包含GNU Compiler Collection的Mingw-w64端口、Perl 5、MSYS2和各种其他 Windows 端口或仿真Linux 实用程序和库。

目前,Git 的原生 Windows 版本作为 32 位和 64 位安装旅辩稿程序分发。 git官网目前维护了一个Git for Windows的构建,灶滑仍然使用MSYS2环境。

Git 的 JGit 实现是一个纯Java软件库,旨在嵌入到任何 Java 应用程序中。JGit 用于Gerrit代码审查工具和 EGit(Eclipse IDE 的 Git 客户端)。拆孝

Go-git 是用纯Go编写的 Git的开源实现。它目前用于支持项目,作为Git 代码存储库的SQL接口,并为 Git 提供加密。

Git 的 Dulwich 实现是Python 2.7、3.4 和 3.5的纯Python软件组件。

Git 的 libgit2 实现是一个 ANSI C 软件库,没有其他依赖项,可以构建在多个平台上,包括 Windows、Linux、macOS 和 BSD。它绑定了许多编程语言,包括Ruby、Python 和Haskell。

http://gitblit.com/

https://github.com/gitblit/gitblit

纯java开发,所以需java环境

windows

Linux/OSx

以${baseFolder}代表gitblit根目录,在${baseFolder}\data目录下有一个名为gitblit.properties的配置文件,用于配置gitblit

执行${baseFolder}\gitblit.cmd脚本。

最后输出中出现 表示启动成功

访问 http://127.0.0.1:8080 https://127.0.0.1:8443

https证书 参考

在特定迟神棚的重要动作发生时触发自定义脚本

本地库 .git/码则hooks目录下 默认.sample结尾,启用去掉.sample

服务端也是在hooks目录下

hooks下文件名 即在触发调用 提交时发生顺序

http://gitblit.com/setup_hooks.html

https://blog.csdn.net/fenglailea/article/details/38084639

管理界面->test版本库->编辑版本库->receive

最后保存.到此 自动部瞎手署 设置完成

1. GitBlit根目录下找到gitblit.jar文件,用rar解压缩软件打开这个jar包。

2. gitblit/com/gitblit/wicket/pages目录(就是错误页面中url地址迹指举栏中显示的目录)找到EmptyRepositoryPage_zh_CN.html文件。

3. 用记事本打开这个页面文件逗燃,将编码格式UTF-8修改为ANSI。

4. 重启姿碧gitblit.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12235408.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存