搭建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
posted @ 2022-11-26 12:50  CODE物  阅读(208)  评论(0编辑  收藏  举报