虚拟主机域名注册-常见问题服务器知识 → 操作系统

Ubuntu 18.04怎么部署Git存储服务器Gitea

  Gitea几乎可以部署在任何平台上,这里向您展示如何在Ubuntu服务器18.04上实现这一点。

  1、如何安装Git

  首先要做的是安装Git。我假设您已经升级了Ubuntu服务器。这样,就可以使用以下命令安装git了:

  sudo apt-get install git -y

  接下来,创建一个名为git的系统用户,该用户将用于运行Gitea应用程序。这可以通过以下命令完成:

  sudo adduser --system --group --disabled-password --shell /bin/bash --home /home/git --gecos 'Git Version Control' git

  访问Gitea下载页面,并查看发行号以获取最新的最新版本。撰写本文时,最新版本为1.11.3。使用以下命令下载最新版本:

  wget https://dl.gitea.io/gitea/1.11.3/gitea-1.11.3-linux-amd64

  确保下载与您的服务器体系结构匹配的最新版本。

  使用以下命令更改下载的二进制文件的名称:

  mv gitea-1.11.3-linux-amd64 gitea

  使用以下命令授予下载的二进制可执行文件权限:

  chmod ugo+x gitea

  使用以下命令将gitea二进制文件移至/ usr / local / bin目录:

  sudo mv gita /usr/local/bin

  接下来,我们需要创建一些目录,并使用以下命令设置适当的权限:

  sudo mkdir -p /var/lib/gitea/{custom,data,indexers,public,log}

  sudo chown git: /var/lib/gitea/{data,indexers,log}

  sudo chmod 750 /var/lib/gitea/{data,indexers,log}

  sudo mkdir /etc/gitea

  sudo chown root:git /etc/gitea

  sudo chmod 770 /etc/gitea

  Gitea取决于systemd单位文件。幸运的是,开发人员已经提供了一个。使用以下命令下载此文件:

  sudo wget https://raw.githubusercontent.com/go-gitea/gitea/master/contrib/systemd/gitea.service -P /etc/systemd/system/

  下载该文件后,您需要进行一个简单的更改。使用以下命令打开文件进行编辑:

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

  在该文件中,查找以下行:

  User=git

  更改为:

  User=root

  保存并关闭文件。

  使用以下命令启用并启动服务:

  sudo systemctl daemon-reload

  sudo systemctl enable --now gitea

  2、如何安装和配置数据库

  Gitea确实依赖数据库。为此,我们将安装并使用MariaDB服务器。使用以下命令安装:

  sudo apt-get install mariadb-server -y

  创建数据库管理员密码,并使用以下命令保护服务器的安全:

  sudo mysql_secure_installation

  使用以下命令登录数据库控制台:

  sudo mysql -u root -p

  创建数据库管理员密码,并使用以下命令保护服务器的安全:

  sudo mysql_server_installation

  处理完之后,请使用以下命令登录数据库控制台:

  sudo mysql -u root -p

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

  CREATE DATABASE gitea;

  使用以下命令授予必要的权限:

  GRANT ALL PRIVILEGES ON gitea.* TO 'gitea'@'localhost' IDENTIFIED BY "PASSWORD";

  其中PASSWORD是强密码/唯一密码。

  使用以下命令完成数据库:

  FLUSH PRIVILEGES;

  exit

  3、如何配置和完成安装Gitea

  Gitea已安装并正在运行,但仍需要一些配置。打开Web浏览器,并将其指向http:// SERVER_IP:3000(其中SERVER_IP是托管服务器的IP地址)。您应该看到Gitea主页(图A)。

  单击注册,将显示“初始配置”页面(图B)。

  确保使用您在上面创建的数据库中的数据库详细信息。填写完所有内容后,单击“安装Gitea”(图C)。

  安装完成后,将显示用户注册页面(图D)。

  就是这样,Gitea安装已经完成。您可以开始将其用作本地Git存储库服务器。




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:CentOS 8怎么安装OrangeScrum项目管理系统
下一篇:linux 监听端口的服务器,如何监听Linux服务器上端口流量
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部