新入公司,要求用git做版本控制,之前公司用的gitlab,找资料过程中发现了gogs,相比gitlab性能要求不大,所以学习搭建Gogs。
什么是Gogs
Gogs 是一款极易搭建的自助 Git 服务。
Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。
服务器环境
阿里云ECS服务器 Ubuntu 16.04.2
安装Gogs所需的其他环境
这里需要安装的依赖有NgNix,git,MySQL
1.安装NgNix
sudo apt-get install nginx
2.安装git
sudo apt-get install git
3.安装MySQL
sudo apt-get install mysql-server