配置环境
使用命令: git --version 来查看安装 Git 的版本。
sudo dnf install git -y
下载Gitea 安装包
wget -O gitea https://dl.gitea.com/gitea/1.19/gitea-1.19-linux-amd64
chmod +x gitea
创建 gitea 运行的用户
adduser \
--system \
--shell /bin/bash \
--comment 'Git Version Control' \
--user-group \
--create-home \
--home /home/git \
git
准备 gitea 运行的目录
mkdir -p /var/lib/gitea/{custom,data,log}
chown -R git:git /var/lib/gitea/
chmod -R 750 /var/lib/gitea/
mkdir /etc/gitea
chown root:git /etc/gitea
chmod 770 /etc/gitea
针对用户 git,目录 /etc/gitea 被临时设置为可写权限了。
在完成安装后,你可以使用下面的命令:
chmod 750 /etc/gitea
chmod 640 /etc/gitea/app.ini
配置环境变量
export GITEA_WORK_DIR=/var/lib/gitea/
拷贝程序
cp gitea /usr/local/bin/gitea
添加服务启动
wget https://file.fynn.vip/blog/gitea.service
mv gitea.service /etc/systemd/system/
启动
systemctl enable gitea
systemctl start gitea
校验安装
Gitea 默认的启动端口是 3000。
查看防火墙是否开启此端口,参考命令
验证成功后请使用nginx,apache等web组件反向代理
文件大小配置
在app.ini配置文件中加入下面配置
[repository.upload]
ENABLED = true
TEMP_PATH = /python/gitea/data/tmp/uploads
ALLOWED_TYPES =
FILE_MAX_SIZE = 2048
MAX_FILES = 50
[repository.release]
ALLOWED_TYPES =
DEFAULT_PAGING_NUM =10
[attachment]
ENABLED=true
ALLOWED_TYPES=
MAX_SIZE=2048
MAX_FILES=50
STORAGE_TYPE=local
PATH=/python/gitea/data/attachments
评论区