1. 安装MySQL
直接在宝塔面板中安装即可
2. 安装Git
3. 下载Gitea安装包
- 历史版本下载地址:https://dl.gitea.com/gitea/
- 当前版本:v1.25.5
- 版本说明:对于Linux,
linux-amd64适用于 64-bit 的 Intel/AMD 平台,所有我们选择下载版本:gitea-1.25.5-linux-amd64(注意:它是一个直接的二进制文件,不需要解压)
4. 创建用户git:git
(1) 新建用户组git
groupadd --system git
(2) 新建用户git
adduser \ --system \ --shell /bin/bash \ --comment 'Git Version Control' \ --gid git \ --home-dir /home/git \ --create-home \ git
5. 创建工作路径
mkdir -pv /data/server/gitea/bin # 二进制目录 mkdir -pv /data/server/gitea/custom # 自定义目录 mkdir -pv /data/server/gitea/custom/conf # 配置文件目录 mkdir -pv /data/server/gitea/log # 日志目录 mkdir -pv /data/server/gitea/data # 数据目录 mkdir -pv /data/server/gitea/data/lfs # LFS根目录 mkdir -pv /data/server/gitea/data/gitea-repositories # 仓库根目录
6. 移动二进制文件
mv ./gitea-1.25.5-linux-amd64 /data/server/gitea/bin/gitea
7. 设置权限
(1) 设置用户
chown -R git:git /data/server/gitea/
(2) 设置权限
chmod -R 770 /data/server/gitea/ chmod -R 750 /data/server/gitea/bin chmod -R 750 /data/server/gitea/custom chmod -R 750 /data/server/gitea/data
8. 开放云主机端口(注意:如果是宝塔面板,也需要单独设置一下)
gitea默认启动的端口为:3000,先临时开通,方便后面通过Web界面初始化系统
9. 运行gitea
# 切换至git账号 su git # 运行系统 cd /data/server/gitea/bin ./gitea web --work-path /data/server/gitea &
10. 可视化配置系统
在浏览器访问系统:http://120.25.xx.30:3000/,出现如下配置画面:
