如何在 Ubuntu 20.04 上安装 Gitea

[ad_1]

介绍:

Gitea 是一个类似 Github 的开源版本管理软件。 这可以说是启动和运行自托管 Git 系统的最简单、最快、最和平的方式。 Gitea 确实是完全可用且免费使用的 Gogs 复制品。 这个简短的指南将向学生和年轻读者解释如何在 Ubuntu 20.04 上快速轻松地设置 Gitea。 按照下面的说明在 Ubuntu 中部署 Gitea。

更新 Apt 包:

首先从 Ubuntu 20.04 系统打开并登录。 使用“Ctrl+Alt+T”启动终端。 确保首先更新您的 apt 包。 添加 sudo 帐户密码,继续。

$ sudo apt update

安装 Git:

现在,您必须首先在系统上安装带有某些更多软件包的 git。 因此,请尝试使用以下安装 apt 命令 sudo 特权。

$ sudo apt install git unzip gnupg2

现在,git 已经安装好了,是时候生成一个新的 Git 用户来在您的系统上执行 Gitea 工具了。 因此,您必须在 shell 中添加以下查询才能执行此操作:

$ sudo adduser –system –group –disabled-password –shell /bin/bash –home /home/git –gecos ‘Git Version Control’ git

下面给出了输出,显示了 git 用户的成功创建。

部署 MariaDB:

为了保存其信息,Gitea 需要一个数据库服务器。 如果你正在寻找类似开源内容管理服务器的东西,MariaDB 是一个很好的机会。 执行下面的指令来设置 MariaDB。

$ sudo apt-get install mariadb-server mariadb-client

按照要求在 shell 中点击“Y”表示是,以确认 MariaDB 的安装。

下面的说明可用于退出、启动和启用 MariaDB,只要安装后服务器启动即可。

$ sudo systemctl enable mariadb.service
$ sudo systemctl start mariadb.service
$ sudo systemctl stop mariadb.service

然后,为了保护 MariaDB 服务器,请使用下面的说明创建 root 密码并禁用全局 root 访问。

$ sudo mysql_secure_installation

由于我们不想更改 root 用户的密码,因此我们按下了“n”。

为避免删除匿名用户,请按“n”。

要禁用从 root 用户远程登录,请点击“n”。

为避免删除测试数据库,请点击“n”。

为避免重新加载表格,请点击“n”。

你很适合使用 MariaDB。

设置 MariaDB:

执行下面的指令以连接到 MariaDB 数据库。

$ sudo mysql –u root –p

现在将“innodeb_file_per_table”的值设置为“ON”。

SET GLOBAL innodeb_file_per_table = ON;

创建一个名为“giteadb”的新数据库。

CREATE DATABASE giteadb;

创建一个名为“giteauser”的新用户。

REATE USER ‘giteauser’@’localhost’ IDENTIFIED BY ‘new_password’;

授予此用户完全权限访问权限。

GRANT ALL ON giteadb.* TO ‘giteauser’@’localhost’ IDENTIFIED BY ‘new_password’ WITH GRANT OPTION; 

您可以修改数据库“giteadb”的字符集。

ALTER DATABASE giteadb CHARACTER SET = utf8mb4 COLLATE utf8mb4_unicode_ci; 

Save 您的更新并退出。

FLUSH PRIVILEGES; 

EXIT;

现在你必须打开 MariaDB 的配置文件来稍微更新一下。 使用以下 sudo 命令在 nano 编辑器中编辑它。

$ sudo nano /etc/mysql.mariadb.conf.d/50-server.cnf

现在在配置文件的末尾添加以下附加脚本。 按 Ctrl+S 保存更改并通过 Ctrl+X 离开文件。

现在,再次重新启动 MariaDB。

$ sudo systemctl restart mariadb.service
$ sudo systemctl restart mysql.service

安装 Gitea:

移动到“tmp”文件夹,然后使用 wget 命令下载“Gitea”。

$ cd /tmp
$ wget https://dl.gitea.io/gitea/1.8.0/gitea-1.8.0-linux-amd64

将文件移动到“/usr/local/bin”,并使用“Chmod”将其更改为可执行文件。

$ sudo mv gitea-1.8.0-linux-amd64 /usr/local/bin/gitea
$ sudo chmod +x /usr/local/bin/gitea

打开“gitea.service”文件。

$ sudo nano /etc/system/system/gitea.service

添加以下脚本,保存并 close 它

现在您必须重新加载系统并启用 GItea 服务。

$ sudo systemctl daemon-reload
$ sudo systemctl enable gitea

启动 Gitea 服务并检查其状态。

$ sudo systemctl start gitea
$ sudo systemctl status gitea

结论:

在本文中,我们将详细介绍在 Ubuntu 20.04 LTS 上安装 Gitea 的过程。 我希望,按照这个分步指南,您可以轻松地在 Ubuntu 20.04 LTS 上安装 Gitea。

[ad_2]

Related Posts