以二进制形式创建gitea仓库

1、官方文档:

数据库准备 | Gitea Documentation

使用二进制文件安装 | Gitea Documentation

2、具体操作

1)创建gitea数据库

2)检查是否安装 Git。要求 Git 版本 >= 2.0。

php 复制代码
git --version

2)创建git用户

php 复制代码
# On Ubuntu/Debian:
adduser \
   --system \
   --shell /bin/bash \
   --gecos 'Git Version Control' \
   --group \
   --disabled-password \
   --home /home/git \
   git

# On Fedora/RHEL/CentOS:
groupadd --system git
adduser \
   --system \
   --shell /bin/bash \
   --comment 'Git Version Control' \
   --gid git \
   --home-dir /home/git \
   --create-home \
   git

3)创建gitea目录,在此目录( /var/lib/gitea )下下载gitea 可执行文件

php 复制代码
mkdir -p /var/lib/gitea/custom
mkdir -p /var/lib/gitea/data
mkdir -p /var/lib/gitea/log
chown -R git:git /var/lib/gitea/
chmod -R 770 /var/lib/gitea/


cd /var/lib/gitea/
wget -O gitea https://dl.gitea.com/gitea/1.21.1/gitea-1.21.1-linux-amd64
chmod +x gitea
  1. 运行gitea文件,生成gitea数据库的数据表,在浏览器执行 http://127.0.0.1:3000 配置数据库等信息
php 复制代码
[root@localhost myweb]# su git

[git@localhost myweb]# cd /var/lib/gitea

[git@localhost gitea]# ./gitea

5)配置service 自动启动gitea

在 Linux 中以 service 方式运行 | Gitea Documentation

相关推荐
7177774 天前
Git自建用什么工具比较好:Gitea、Forgejo、GitLab CE与Gitee的选型对比
git·gitlab·gitea
Percep_gan4 天前
Linux中安装gitea,很详细
linux·elasticsearch·gitea
astronautyi14 天前
Gitea Push Mirror 镜像同步卡住:磁盘写满导致 LevelDB 队列异常的排查与恢复
gitea
深海里的鱼(・ω<)★19 天前
SMB备份导致的 Gitea 分支推送成功但界面不可见故障复盘
大数据·elasticsearch·gitea
撞强20 天前
手搓标讯系统实战——win11/CherryStudio/Icompify/剑鱼标讯/Gitea
gitea·手搓·cherrystudio·标讯
大貔貅喝啤酒1 个月前
Gitea+Jenkins+Docker 搭建 Node 项目 CI/CD 自动部署完整教程
ci/cd·docker·jenkins·js·gitea
zoutao982 个月前
Gitea Actions 自定义 Runner 镜像与自动化部署实战
ci/cd·docker·gitea
大貔貅喝啤酒2 个月前
CentOS8 + Docker 部署Gitea
自动化测试·gitea·docker 部署gitea
大喵桑丶2 个月前
AlmaLinux 9 上基于 PostgreSQL + Nginx 部署高可用轻量级 Gitea 服务
nginx·postgresql·gitea
暮云星影3 个月前
git版本发布
git·gitee·github·gitea