搭建Gogs源代码管理
前言
本来想安装Gitlab,可惜Gitlab实在占用内存太大,我没那么多资源浪费。因些,同样是支持Git的Gogs实在是一个不错的选择,精小强悍,也没Gitlab那么坑,安装简单。
一、数据库安装
Gogs支持多种数据库储存,我使用了mysql。
docker run -d --restart=always --name mysql-service -v /mysql/data:/var/lib/mysql -p 3306:3306 -e TZ=Asia/Shanghai -e MYSQL_ROOT_PASSWORD=123456 mysql
创建数据库,注意字符集
#进入mysql docker #2d9内部 docker exec -it 2d9 /bin/bash #登录mysql,输入密码 mysql -u root -p #数据库创建 create database gogs --default-character-set=utf8
二、启动gogs实例,配置
docker run -d -p 13001:3000 --restart=always -v /data/gogs:/data/gogs gogs/gogs
输入地址192.168.137.10:13001,运行首次安装程序,配置如下,
配置确认,转到主页
三、创建Gogs仓库后,VS2022推送测试
测试结果如下,
2d9