Gitea v1.21.1 中文文档
Gogs 分支而来,几乎所有代码都已更改。对于我们Fork的原因可以看 这里。 Gitea的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好 的自建 Git 服务。 采用Go作为后端语言,只需生成一个可执行程序即可。 支持 Linux, macOS 和 Windows等多平台, 支持主流的 x86,amd64、 ARM 和 PowerPC等架构。 代码托管:Gitea⽀持创建和 开源社区支持: Gitea 是一个基于 MIT 许可证的开源项目,Gitea 拥有一个活跃的开源社区,能够持续地进 行开发和改进,同时也积极接受社区贡献,保持了平台的更新和创新。 多语言支持: Gitea 提供多种语言界面,适应全球范围内的用户,促进了国际化和本地化。 更多功能特性:详见:https://docs.gitea.com/installation/comparison#general-features 行为表现的的环境变量清单,您需要在执行如下 Gitea 启动命令前设置它们来确保配置生 效: 1. GITEA_CUSTOM=/home/gitea/custom ./gitea web 因为 Gitea 使用 Go 语言编写,因此它使用了一些相关的 Go 的配置参数: GOOS GOARCH GOPATH 您可以在官方文档中查阅这些配置参数的详细信息。 GITEA_WORK_DIR :工作目录的绝对路径0 码力 | 303 页 | 3.88 MB | 1 年前3Pro Git 中文版 第2版 2.1.66
doc/server/arch.txt doc/*.txt # 忽略 doc/ 目录及其所有子目录下的 .pdf 文件 doc/**/*.pdf GitHub 有一个十分详细的针对数十种项目及语言的 .gitignore 文件列表, 你可以在 https://github.com/github/gitignore 找到它。 在最简单的情况下,一个仓库可能只根目录下有一个 .gitignore 你需要用“反引号”将需要添加的代码片段包起来。 ```java for(int i=0 ; i < 5 ; i++) { System.out.println("i is : " + i); } ``` 如果加入语言的名称,就像我们这里加入的“java”一样,GitHub 会自动尝试对摘录的片段进行语法高亮。 在 下面的例子中,它最终会渲染成这个样子: 渲染后的代码片段示例 。 图表 105. 渲染后的代码片段示例 那么就不会不小心合并某些未通过测试的最新提交。 Octokit 尽管我们在这些例子中都是通过 curl 与基本的 HTTP 请求来做几乎所有的事情,还有一些以更自然的方式利用 API 的开源库存在着。 在写这篇文章的时候,被支持的语言包括 Go、Objective-C、Ruby 与 .NET。 访问 https://github.com/octokit 了解更多相关信息,它们帮你处理了更多 HTTP 相关的内容。 希望这些工具能帮助你自定义与修改0 码力 | 501 页 | 19.30 MB | 1 年前3Pro Git 中文版 第2版 2.1.66
doc/server/arch.txt doc/*.txt # 忽略 doc/ 目录及其所有子目录下的 .pdf 文件 doc/**/*.pdf GitHub 有一个十分详细的针对数十种项目及语言的 .gitignore 文件列表, 你可以在 https://github.com/github/gitignore 找到它。 在最简单的情况下,一个仓库可能只根目录下有一个 .gitignore 你需要用“反引号”将需要添加的代码片段包起来。 ```java for(int i=0 ; i < 5 ; i++) { System.out.println("i is : " + i); } ``` 如果加入语言的名称,就像我们这里加入的“java”一样,GitHub 会自动尝试 对摘录的片段进行语法高亮。 在下面的例子中,它最终会渲染成这个样子: 渲染后的代码片段示例 。 图表 105. 渲染后的代码片段示例 git-credential-store 使用的格式相同。 3. 凭证文件的路径一般是固定的,但我们应该允许用户传入一个自定义路径 以防万一。 我们再一次使用 Ruby 来编写这个扩展,但只要 Git 能够执行最终的程序,任 何语言都是可以的。 这是我们的凭证辅助工具的完整代码: #!/usr/bin/env ruby require 'optparse' path = File.expand_path '~/.git-credentials'0 码力 | 670 页 | 13.59 MB | 1 年前3
共 3 条
- 1