1、什么是Gogs?
Gogs 是一款极易搭建的自助 Git 服务。
Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。
Gogs地址:https://gitee.com/Unknown/gogs
安装过程:
1、下载镜像
docker pull gogs/gogs
2、创建容器
docker run ‐d ‐‐name=gogs ‐p 10022:22 ‐p 3000:3000 ‐v /var/gogsdata:/data gogs/gogs
3、配置
我的centos虚拟机IP为192.168.200.128 按照以下步骤:
3.1、在地址栏输入http://192.168.184.135:3000 会进入首次运行安装程序页面,我们可以选择一种数据库作为gogs数据的存储,最简单的是选择SQLite3。如果对于规模较大的公司,可以选择MySQL。



3.2、点击
“
立即安装
” ,这里的域名要设置为centos
的
IP
地址
,
安装后显示主界面:

3.3、注册:

3.4、登录:

接下来,我相信大家都已经知道准备干啥了。没错,就是创建自己的仓库,上传代码。
以上步骤,就相当于我们自己搭建了一个类似GitHub和Gitee的代码托管平台,可以说是自己搭建的私服。