在 Ubuntu 22.04 上安装 Gitea 的完整指南
Gitea是一个顶级的开源自托管Git服务器,类似于用Go语言编写的GitLab。然而,与 GitLab 相比,它更简单、轻量级且易于配置。它包括各种功能,例如通知、存储库文件编辑器、用户管理等等。
本教程提供了在 Ubuntu 22.04 LTS 上安装 Gitea 的简单指南。
在 Ubuntu 22.04 上安装 Gitea 的完整指南
以下是让您在 Ubuntu 22.04 上安装 Gitea 的分步指南:
第1步:更新系统包
首先,使用以下命令更新系统软件包:
第2步:安装Wget
更新后,您将需要wget通过命令行安装Gitea二进制文件。您可以使用以下命令安装wget:
第三步:安装Git
您还需要通过运行以下命令在 Ubuntu 上安装 Git:
步骤 4:安装和配置 MariaDB 服务器
Gitea可以与任何服务器配合使用,无论是 MySQL、SQLLite3 还是 MariaDB。您可以安装任何您想要的数据库管理系统。在这里,我们使用MariaDB。
要在 Ubuntu 上安装它,请使用以下命令:
第5步:创建Gitea数据库
要创建 Gitea 数据库,您首先需要使用以下命令使用默认用户名和密码登录 MariaDB 服务器:
然后,使用以下语句创建数据库:
接下来,使用以下语句创建用户名和密码。
最后,发出下面给出的语句来完成mySQL设置。
QUIT;
第6步:安装Gitea
完成 mySQL 设置后,现在可以使用以下命令在 Ubuntu 上安装 Gitea:
gitea-1.16.7-linux-amd64
现在,使用以下命令使 gitea 文件可执行:
这将完成 Ubuntu 22.04 上 Gitea 的安装。
您可以通过下面给出的命令检查 Gitea 版本:
第 7 步:添加新用户
接下来,通过下面提到的命令添加一个新用户git:
--group --disabled-password --home /home/git git
上面的命令将创建一个新用户。
接下来,使用以下命令创建一些重要的 Gitea 目录:
然后通过下面给出的命令修改上述目录的所有权:
之后,您必须通过以下命令修复 Gitea 目录的正确权限:
然后,您需要使用以下命令在位置“/etc/gitea”创建Gitea 的配置目录:
接下来,使用下面给出的命令将配置目录中的用户 Gitea 替换为 root,并将组替换为 git:
现在允许通过以下命令更改配置目录的权限:
步骤8:创建Systemd服务文件
完成上述步骤后,您将需要在目录位置“/etc/system/system”中创建一个名为“gitea.service”的 Systemd 服务文件>/”。
要为 Gitea 创建文件,请运行以下命令打开文件编辑器:
然后将以下文本粘贴到文件中。
Description=Gitea
After=syslog.target
After=network.target
RestartSec=3s
Type=simple
User=git
Group=git
WorkingDirectory=/var/lib/gitea/
ExecStart=/usr/local/bin/gitea web --config /etc/gitea/app.ini
Restart=always
Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea
[Install]
WantedBy=multi-user.target
按“Ctrl+X”键保存文件,然后选择Y,然后按 Enter。
现在通过以下命令重新启动 Gitea 服务:
您可以通过以下命令检查Gitea状态:
接下来,您还需要通过以下命令启用Gitea服务,以便该服务在重启后自动启动。
现在在 Ubuntu 上打开 Web 浏览器并使用地址 http://
上述地址将在浏览器上打开Gitea。
单击左上角转到“注册”选项。
在 Gitea 服务器上创建一个帐户,并开始在 Ubuntu 22.04 上使用其服务。
当您在 Gitea 服务器上成功注册帐户时,会出现上述屏幕,这将结束 Gitea 在 Ubuntu 22.04 上的安装。
如果您需要使用 Gitea 服务器的指导,您可以从其文档中获取帮助。