返回

轻松上手,教你一步步安装 Fedore 上的 Gitea

开发工具

用 Gitea 搭建自托管 Git 服务器

在当今以协作为主导的开发环境中,拥有一个可靠且用户友好的版本控制系统至关重要。Gitea 是一款开源、自托管的 Git 服务器,为您提供了一个绝佳的机会来管理自己的代码库,掌控自己的数据。在本指南中,我们将逐步指导您在 Fedora 系统上安装和配置 Gitea,帮助您轻松建立和维护自己的 Git 服务器。

安装准备

首先,确保您的 Fedora 系统已安装必要的软件包:

sudo dnf install git-all golang make

克隆 Gitea 仓库

接下来,从 GitHub 克隆 Gitea 的源代码仓库:

git clone https://github.com/go-gitea/gitea

编译和安装 Gitea

进入 Gitea 源代码目录并进行编译和安装:

cd gitea
make install

创建 Gitea 用户

为 Gitea 服务器创建一个专属用户:

sudo useradd -r -s /sbin/nologin gitea

授予 Gitea 用户权限

将 Gitea 数据目录的所有权授予 Gitea 用户:

sudo chown -R gitea:gitea /var/lib/gitea

配置 Gitea

将 Gitea 可执行文件复制到系统服务目录:

sudo cp /usr/local/bin/gitea /etc/init.d/

编辑 /etc/init.d/gitea 文件,添加以下行:

APP_NAME=gitea

启动 Gitea

启动 Gitea 服务器:

sudo systemctl start gitea

访问 Gitea 网页界面

在浏览器中输入以下网址访问 Gitea 网页界面:

http://127.0.0.1:3000

创建管理员帐户

首次访问 Gitea 网页界面时,需要创建一个管理员帐户:

  1. 输入您的用户名、密码和电子邮件地址。
  2. 单击 "注册" 按钮。

开始使用 Gitea

现在,您的 Gitea 服务器已成功设置完成。您可以使用以下功能管理您的代码库:

  • 创建和管理代码仓库。
  • 与其他用户协作和代码审查。
  • 使用看板跟踪项目进度。
  • 设置访问控制和权限。

常见问题解答

1. 如何在 Gitea 中创建仓库?

在 Gitea 网页界面中,导航到 "仓库" 页面,然后单击 "创建仓库" 按钮。输入仓库名称、和可见性设置即可。

2. 如何邀请协作者加入仓库?

进入仓库设置页面,单击 "协作者" 选项卡。输入协作者的用户名或电子邮件地址,并授予适当的权限。

3. 如何设置 Gitea 以使用 HTTPS?

编辑 /etc/gitea/app.ini 文件并配置以下部分:

[server]
PROTOCOL = https
HTTP_PORT = 443
CERT_FILE = /path/to/your/certificate.crt
KEY_FILE = /path/to/your/private.key

4. 如何在 Gitea 中启用双因素身份验证 (2FA)?

在 Gitea 网页界面中,导航到您的个人资料页面,然后启用 "双因素身份验证"。扫描二维码或输入密钥。

5. 如何备份 Gitea 数据库?

使用以下命令创建 Gitea 数据库备份:

sudo gitea dump

将备份文件保存在安全的位置。