archlinux gitea 搭建
用pacman 安装好gitea,mariadb
然后移动一下配置文件
sudo cp /etc/gitea/app.example.ini /etc/gitea/app.ini
sudo chown gitea /etc/gitea/app.ini
sudo chgrp gitea /etc/gitea/app.ini
sudo systemctl enable gitea.service
sudo systemctl start gitea.service
配置数据库
https://docs.gitea.io/en-us/database-prep/
sudo mysql -u root -p
CREATE USER 'gitea'@'localhost' IDENTIFIED BY 'MY_PASSWORD';
CREATE DATABASE giteadb CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci';
GRANT ALL PRIVILEGES ON giteadb.* TO 'gitea'@'localhost';
FLUSH PRIVILEGES;
mysql -u gitea -p giteadb
注意,按照上述配置,服务器中用户为gitea,数据库中的用户名为gitea,数据库名为giteadb
访问该服务器的3000端口,按照上边的配置将配置信息填好即可。
创建初始用户就是gitea的管理员。
本文详细介绍了如何在ArchLinux系统中安装并配置Gitea,包括使用pacman安装Gitea和MariaDB,设置配置文件,启动服务,创建数据库以及初始化Gitea。通过这个教程,读者可以学会如何在自己的服务器上建立一个自托管的Git服务。
578

被折叠的 条评论
为什么被折叠?



