当前位置:   article > 正文

Git仓库搭建-Gitea仓库配置_/etc/gitea/app.ini

/etc/gitea/app.ini

Git仓库搭建-Gitea仓库配置

仓库配置采用ubuntu20+Gitea+mysql8,轻量级gitea没有CI,若需流水线可配置gitlab
1.安装必要的工具

apt-get update
apt-get install vim -y
apt-get install wget -y
apt-get install curl -y
apt-get install git
  • 1
  • 2
  • 3
  • 4
  • 5

2.安装mysql

apt-get install mysql-server
service mysql start
  • 1
  • 2

3.安装gitea

wget -O gitea https://dl.gitea.io/gitea/1.15.6/gitea-1.15.6-linux-amd64
  • 1

下载完成后,把gitea移到/usr/local/bin目录,并改为可执行。

mv gitea /usr/local/bin
cd /usr/local/bin
chmod +x gitea
  • 1
  • 2
  • 3

建Gitea的数据目录:

mkdir /var/lib/gitea
mkdir /var/lib/gitea/{custom,data,log}
mkdir /etc/gitea
  • 1
  • 2
  • 3

/var/lib/gitea 是存放仓库相关文件的目录
/etc/gitea 是存放配置文件app.ini的目录

创建一个系统用户git:

adduser git --system --shell /bin/bash --group --disabled-password --home /home/git
chown -R git:git /var/lib/gitea
chown git:git /etc/gitea
  • 1
  • 2
  • 3

创建启动文件gitea.service:

cd /etc/systemd/system
vim gitea.service
  • 1
  • 2

启动文件配置内容,粘贴进去即可

[Unit]
Description=Gitea (Git with a cup of tea)
After=syslog.target
After=network.target
[Service]
RestartSec=2s
Type=simple
User=git
Group=git
WorkingDirectory=/var/lib/gitea/
ExecStart=/usr/local/bin/gitea web --config /etc/gitea/app.ini
Restart=always
Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea
[Install]
WantedBy=multi-user.target

修改gitea.service文件执行权限,并启动:

chmod +x gitea.service
systemctl start gitea.service
  • 1
  • 2

验证是否成功

curl localhost:3000
  • 1

访问地址为 域名:3000
4.设置开机启动

vim ~/.bashrc
  • 1

文件开头添加以下配置
#auto start
service mysql start
systemctl start gitea.service

后续访问gitea地址,配置数据库即可

可根据自己定义用户、数据库名称

1.创建用户及授权

mysql
create user '用户名'@'%' identified by  '密码';
grant all privileges on *.* to '用户名'@'%' with grant option;
  • 1
  • 2
  • 3

2.创建数据库

create database 数据库名 character set utf8;
  • 1

此处gitea安装完成了,若使用docker配置,则需映射3000端口(服务器防火墙记得开放端口号)

参考地址
https://www.cnblogs.com/sixsen/p/13218347.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/411411
推荐阅读
相关标签
  

闽ICP备14008679号