在 Ubuntu 上安装 Gitea 的步骤如下:
- 安装 Git: Gitea 需要 Git 才能运行,所以首先确保你的系统上安装了 Git。
sudo apt update sudo apt install git
- 创建一个用户用于运行 Gitea: 出于安全考虑,最好为 Gitea 创建一个专用的系统用户。
sudo adduser --system --group --disabled-password --shell /bin/bash --home /home/git git
- 下载 Gitea: 访问 Gitea 的官方下载页面来获取最新版本的 Gitea 二进制文件。选择适合你系统架构的版本下载。
wget -O gitea https://dl.gitea.io/gitea/1.15.6/gitea-1.15.6-linux-amd64
- 给 Gitea 文件赋予权限: 将下载的文件移动到全局位置,并给予执行权限。
sudo mv gitea /usr/local/bin/gitea sudo chmod +x /usr/local/bin/gitea
- 创建必要的文件夹: 创建一个文件夹来存放 Gitea 的数据、配置和日志。
sudo mkdir -p /var/lib/gitea/{custom,data,indexers,public,log} sudo chown git: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
- 创建服务文件: 创建一个 systemd 服务文件来管理 Gitea 服务。
sudo nano /etc/systemd/system/gitea.service
然后将以下内容粘贴到文件中:[Unit] Description=Gitea (Git with a cup of tea) After=syslog.target After=network.target Requires=mysqld.service [Service] RestartSec=2s Type=simple User=git Group=git WorkingDirectory=/var/lib/gitea/ ExecStart=/usr/local/bin/gitea web -c /etc/gitea/app.ini Restart=always Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea [Install] WantedBy=multi-user.target
保存并关闭文件。 - 启动 Gitea: 启动 Gitea 服务并设置为开机启动。
sudo systemctl enable gitea sudo systemctl start gitea
- 访问 Gitea: 在浏览器中输入
http://your-server-ip:3000
来访问 Gitea 的安装向导。
本文转载自: https://blog.csdn.net/u012074900/article/details/137168866
版权归原作者 LXSHYZHX 所有, 如有侵权,请联系我们删除。
版权归原作者 LXSHYZHX 所有, 如有侵权,请联系我们删除。