在 Ubuntu 上安装 Gitea 的步骤如下:

  1. 安装 Git: Gitea 需要 Git 才能运行,所以首先确保你的系统上安装了 Git。
    sudo apt update sudo apt install git
  2. 创建一个用户用于运行 Gitea: 出于安全考虑,最好为 Gitea 创建一个专用的系统用户。
    sudo adduser --system --group --disabled-password --shell /bin/bash --home /home/git git
  3. 下载 Gitea: 访问 Gitea 的官方下载页面来获取最新版本的 Gitea 二进制文件。选择适合你系统架构的版本下载。
    wget -O gitea https://dl.gitea.io/gitea/1.15.6/gitea-1.15.6-linux-amd64
  4. 给 Gitea 文件赋予权限: 将下载的文件移动到全局位置,并给予执行权限。
    sudo mv gitea /usr/local/bin/gitea 
    sudo chmod +x /usr/local/bin/gitea
  5. 创建必要的文件夹: 创建一个文件夹来存放 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
  6. 创建服务文件: 创建一个 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
    保存并关闭文件。
  7. 启动 Gitea: 启动 Gitea 服务并设置为开机启动。
    sudo systemctl enable gitea 
    sudo systemctl start gitea
  8. 访问 Gitea: 在浏览器中输入 http://your-server-ip:3000 来访问 Gitea 的安装向导。
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐