美文网首页
Gitea版本升级

Gitea版本升级

作者: Mookeen | 来源:发表于2021-11-10 11:42 被阅读0次

背景:
原本公司使用gitea1.8版本,但是不支持飞书webhook,想到升级,做到一个自动提醒和及时代码自动发布到测试服务器,才着手在本地在本地虚拟机上使用原有数据升级。gitea的文章很少,只有官方文档可以参考,才在此记录。

环境:
Windows VBox,
Gitea1.8.4
Gitea1.15.4
Mysql

1.Gitea v1.15

#根据本机系统选择64,还是32位
#下载
wget -O gitea https://dl.gitea.io/gitea/1.15.4/gitea-1.15.4-linux-amd64
#增加执行权限
chmod +x gitea
#全局使用,也可不执行,在gitea当前目录执行
cp gitea /usr/local/bin/gitea

2.配置使用的目录

mkdir /data/gitea1.15.4
cd /data/gitea1.15.4

3.复制原有v1.8的目录到/data/gitea1.15.4下即可

cd /data/gitea1.8.3
cp -r * /data/gitea1.15.4/

4.使用docker安装mysql

#这里使用docker-compose来安装,
#新建文件docker-compose.yml 文件
version: "3"

networks:
  gitea:
    external: false

services:
    mysql:
        networks: 
            - gitea
        environment:
            MYSQL_ROOT_PASSWORD: "root123456"
            MYSQL_USER: 'gitea'
            MYSQL_PASS: 'gitea'
        image: "mysql:5.7"
        container_name: mysql
        restart: always
        volumes:
            - "./db:/var/lib/mysql"
            - "./conf/my.cnf:/etc/my.cnf"
            # - "./init:/docker-entrypoint-initdb.d/"
        ports:
            - "3306:3306"
#启动docker
docker-compose up -d

查看启动是否成功?


20211110112335.png

5.导入SQL数据
大家可以用mysql命令行执行source命令导入,也可以使用工具,我使用Navicat导入,不会的自行百度哈
6.修改配置文件

cd /data/gitea1.15.4
vi custom/conf/app.ini
#修改配置文件目录
PATH     = /data/gitea1.15.4/data/gitea.db
ROOT = /data/gitea1.15.4/gitea-repositories
LFS_CONTENT_PATH = /data/gitea1.15.4/data/lfs
ROOT_PATH = /data/gitea1.15.4/log
#修改mysql数据参数

7.启动gitea运行

nohup gitea web -c custom/conf/app.ini & 

至此完成
检验是否可用,登录gitea,查看仓库等
如出现push时提示用户未认证
可登录管理员重新生成认证信息
下面三项执行一下即可


image.png

相关文章

  • Gitea版本升级

    背景:原本公司使用gitea1.8版本,但是不支持飞书webhook,想到升级,做到一个自动提醒和及时代码自动发布...

  • Gitea部署

    下载地址 https://dl.gitea.io/最新版本https://dl.gitea.io/gitea/ma...

  • Fedora 上如何安装 gitea

    Gitea 是由 Gi t支持的另一种开源,自托管版本控制系统。 Gitea用Golang编写,是可在任何平台上托...

  • gitea搭建指南

    gitea仓库搭建 一、下载 【必须先安装git】https://dl.gitea.io/gitea/这个网址选择...

  • docker安装gitea

    拉取gitea镜像 启动gitea容器 nginx代理 重启nginx 重启后访问:www.gitea.com 根...

  • GiteaDroneCi

    GiteaDroneCi 以下安装和操作均为Docker方式 1.安装gitea 1.安装gitea 访问loca...

  • 2019-05-15 CentOS 7.6升级内核

    小版本升级 大版本升级 查看系统内核版本 查看内核 升级内核 导入elrepo的key 安装elrepo的yum源...

  • centos6编译安装git错误解决

    今天想在centos6的服务器上安装使用gitea,但是报错git版本太低,而yum源自带的git比较古老需要自行...

  • 基于Docker搭建Gitea

    本来想使用gitlab,不过搭建好了以后,发现资源占用太高,后来重新搭建了gitea(https://gitea....

  • ApiBoot 2.0.4.RELEASE版本发布

    2.0.4.RELEASE SpringBoot 版本升级升级SpringBoot版本为2.1.4.RELEASE...

网友评论

      本文标题:Gitea版本升级

      本文链接:https://www.haomeiwen.com/subject/ipmbzltx.html