返回
轻松上手,教你一步步安装 Fedore 上的 Gitea
开发工具
2023-09-08 02:13:16
用 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 网页界面时,需要创建一个管理员帐户:
- 输入您的用户名、密码和电子邮件地址。
- 单击 "注册" 按钮。
开始使用 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
将备份文件保存在安全的位置。