本文讲解的是在docker中安装Gogs

1. 简介

Gogs 是一款极易搭建的自助 Git 服务。
Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。

2. 下载镜像
docker pull gogs/gogs
3. 创建容器
docker run -di --name=gogs -p 10022:22 -p 3000:3000 -v /var/gogsdata:/datagogs/gogs gogs/gogs
4. 配置

浏览器访问:http://192.168.2.100:3000,首次进入会进入安装页面,主要修改内容:

  1. 数据库类型:最简单的选择SQLite3,也可以选择mysql,需要配置数据库地址
  2. 域名:CentOS的IP地址,这里是:192.168.2.100
  3. HTTP 端口号:3000(创建时使用的端口)
  4. 管理员账户设置,这里用户名密码全部设置为root

选择立即安装

5. 创建仓库

创建仓库和我们常用方法一致,这里不再详细描述。