Gogs简介
- Gogs 是一款极易搭建的自助 Git 服务。
- Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语
言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包
括 Linux、Mac OS X、Windows 以及 ARM 平台。
Gogs环境搭建
- 拉取gos
docker pull gogs/gogs
- 启动MYSQL容器
- 特别注意字符集: --character-set-server=utf8 --collation-server=utf8_general_ci
#启动MYSQL容器
docker run --name is_sql_5.6.45 -p 33060:3306 -e MYSQL_ROOT_PASSWORD=123456 -di 95e0fc47b096 --character-set-server=utf8 --collation-server=utf8_general_ci
- 登录MYSQL并创建一个名为gogs的数据库
CREATE DATABASE gogs;
USE gogs;
SHOW VARIABLES LIKE '%character%';
-
启动gos容器
- 创建gogs数据存放目录
mkdir -p /opt/module/gogs/data
- 启动gogs容器
docker run --name is_gogs -p 10022:22 -p 10080:3000 -v /opt/module/gogs/data:/app/gogs/data -di 9dee4424cf01
- 创建gogs数据存放目录
-
访问gogs服务器
- http://192.168.44.113:10080/
- 数据库设置
- 应用基本设置
- 安装成功
- 创建仓库
-
提交代码到gogs服务器
- 本机安装git(windows)
- IDEA中选择File | Settings | Version Control | Git
- 项目上右键选择 Git | Repository | Remotes… 填写仓库地址
- 项目上右键选择 Git | Add 添加项目
- 项目上右键选择 Git | Commit Directory… 提交文件夹
- 项目上右键选择 Git | Repository | push 发布项目到仓库
- 查看仓库项目信息