Gitea v1.21.1 中文文档的自建 Git 服务。 采用Go作为后端语言,只需生成一个可执行程序即可。 支持 Linux, macOS 和 Windows等多平台, 支持主流的 x86,amd64、 ARM 和 PowerPC等架构。 代码托管:Gitea⽀持创建和管理仓库、浏览提交历史和代码⽂件、审查和合并代码提交、管理协作者、管理分 ⽀等。它还⽀持许多常见的Git特性,⽐如标签、Cherry-pick、hook、集成协作⼯具等。 18,将自动启用 Git 提交历史图形化展示功能 Last 2 versions of Chrome, Firefox, Safari and Edge Firefox ESR Web框架: Chi ORM: XORM UI 框架: jQuery Fomantic UI Vue3 更多组件参见 package.json 编辑器: CodeMirror EasyMDE Monaco Editor 入到可执行程序中,这一点和曾经的 Gogs 有所不同。 你可以从 下载页面 选择对应平台的二进制文件。 对于 Linux, linux-amd64 适用于 64-bit 的 Intel/AMD 平台。更多架构包含 arm64 (Raspberry PI 4), 386 (32-bit), arm-5 以及 arm-6 。 对于 Windows, windows-4.0-amd640 码力 | 303 页 | 3.88 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66服务来运行这些协议。 这里我们将要演示在 Linux 服务器上进行一次基本且简化的安装所需的命令与步骤,当然在 macOS 或 Windows 服务器上同样可以运行这些服务。 事实上,在你的计算机基础架构中建 立一个生产环境服务器,将不可避免的使用到不同的安全措施与操作系统工具。但是,希望你 能从本节中获得一些必要的知识。 在开始架设 Git 服务器前,需要把现有仓库导出为裸仓库——即一个不包含当前工作目录的仓库。 GitHub 发送请求—— 默认的行为是只有当某人推送新代码到仓库的任一分支 时的 push 事件获得一个请求。 让我们看一个设置处理 web 钩子的 web 服务的小例子。 我们将会使用 Ruby web 框架 Sinatra,因为它相当简 洁,应该能够轻松地看到我们正在做什么。 假设我们想要在某个特定的人推送到我们的项目的特定分支并修改一个特定文件时得到一封邮件。 我们可以相 当容易地使用类似下面的代码做到: 是最让人困惑的。 它们能做很多事情,所以看起来我们很难真正地理解并恰当地运用它们。 针对这一点,我们 先来做一个简单的比喻。 三棵树 理解 reset 和 checkout 的最简方法,就是以 Git 的思维框架(将其作为内容管理器)来管理三棵不同的树。 “树” 在我们这里的实际意思是 “文件的集合”,而不是指特定的数据结构。 (在某些情况下索引看起来并不 像一棵树,不过我们现在的目的是用简单的方式思考它。)0 码力 | 501 页 | 19.30 MB | 1 年前3
Pro Git 中文版 第2版 2.1.66服务来运行这些协议。 这里我们将要演示在 Linux 服务器上进行一次基本且简化的安装所需的命令与步骤,当然 在 macOS 或 Windows 服务器上同样可以运行这些服务。 事实上,在你的计算机基础架构 中建立一个生产环境服务器,将不可避免的使用到不同的安全措施与操作系统工具。但是, 希望你能从本节中获得一些必要的知识。 在开始架设 Git 服务器前,需要把现有仓库导出为裸仓库——即一个不包含当 送请求—— 默认的行为是只有当某人推送新代码到仓库的任一分支时的 push 事件获得一个请求。 让我们看一个设置处理 web 钩子的 web 服务的小例子。 我们将会使用 Ruby web 框架 Sinatra,因为它相当简洁,应该能够轻松地看到我们正在做什么。 假设我们想要在某个特定的人推送到我们的项目的特定分支并修改一个特定文 件时得到一封邮件。 我们可以相当容易地使用类似下面的代码做到: 它们能做很多事情,所 以看起来我们很难真正地理解并恰当地运用它们。 针对这一点,我们先来做 一个简单的比喻。 三棵树 理解 reset 和 checkout 的最简方法,就是以 Git 的思维框架(将其作为内容 管理器)来管理三棵不同的树。 “树” 在我们这里的实际意思是 “文件的集 合”,而不是指特定的数据结构。 (在某些情况下索引看起来并不像一棵树, 不过我们现在的目的是用简单的方式思考它。)0 码力 | 670 页 | 13.59 MB | 1 年前3
共 3 条
- 1













