侧边栏壁纸
博主头像
fynn博主等级

我们应该有恒心,尤其是要有自信心,必须相信自己是有能力的,而且要不惜任何代价把这种能力发挥出来。

  • 累计撰写 51 篇文章
  • 累计创建 21 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux 安装gitea代码仓库

fynn
2023-02-28 / 0 评论 / 0 点赞 / 492 阅读 / 337 字 / 正在检测是否收录...

配置环境

使用命令: 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
0

评论区