📄️ Gitea 命令行
用法
📄️ 环境变量清单
这里是用来控制 Gitea 行为表现的的环境变量清单,您需要在执行如下 Gitea 启动命令前设置它们来确保配置生效:
📄️ 备份与恢复
Gitea 已经实现了 dump 命令可以用来备份所有需要的文件到一个zip压缩文件。该压缩文件可以被用来进行数据恢复。
📄️ Email 设置
Gitea 具有邮件功能,用于发送事务性邮件(例如注册确认邮件)。它可以配置为使用 Sendmail(或兼容的 MTA,例如 Postfix 和 msmtp)或直接使用 SMTP 服务器。
📄️ Git LFS 设置
要使用 Gitea 内置的 LFS 支持,您需要更新 app.ini 文件:
📄️ HTTPS setup
Using the built-in server
📄️ 使用: 设置 Fail2ban
Fail2ban 检查客户端登录日志,将多次登录失败的客户端识别为攻击者并在一段时间内阻止其访问服务。如果你的实例是公开的,这一点尤其重要。请管理员仔细设置 fail2ban,错误的配置将导致防火墙阻止你访问自己的服务器。
📄️ 反向代理
使用 Nginx 作为反向代理服务
📄️ 嵌入资源提取工具
Gitea 的可执行文件包含了运行所需的所有资源:模板、图片、样式表和翻译文件。你可以通过在 custom 目录下的相应路径中放置替换文件来覆盖其中的任何资源(详见 自定义 Gitea 配置)。
📄️ 配置说明
这是针对Gitea配置文件的说明,你可以了解Gitea的强大配置。需要说明的是,你的所有改变请修改 custom/conf/app.ini 文件而不是源文件。
📄️ 日志配置
Gitea 的日志配置主要由以下三种类型的组件组成:
📄️ 邮件模板
为了定制特定操作的电子邮件主题和内容,可以使用模板来自定义 Gitea。这些功能的模板位于 custom 目录 下。
📄️ 仓库索引器
设置仓库索引器
📄️ GPG 提交签名
Gitea 将通过检查提交是否由 Gitea 数据库中的密钥签名,或者提交是否与 Git 的默认密钥匹配,来验证提供的树中的 GPG 提交签名。
📄️ 外部渲染器
Gitea 通过外部二进制文件支持自定义文件渲染(例如 Jupyter notebooks、asciidoc 等),只需要进行以下步骤:
📄️ 搜索引擎索引
默认情况下,您的 Gitea 安装将被搜索引擎索引。
📄️ 自定义 Gitea 配置
Gitea 引用 custom 目录中的自定义配置文件来覆盖配置、模板等默认配置。
📄️ 添加法律页面
一些法域(例如欧盟)要求在网站上添加特定的法律页面(例如隐私政策)。按照以下步骤将它们添加到你的 Gitea 实例中。