一款使用go语言开发的极易搭建的git服务器。
1.易安装,可以使用二进制、源码、包管理、docker和vagrant五种安装方式来安装
2.跨平台,任何Go语言支持的平台都可以运行Gogs,包括 Windows、Mac、Linux 以及 ARM。
3.轻量级,可以在树莓派和Nas设备上运行
五种安装方式官方文档:
相关地址:
1. 二进制安装
原理:直接展开并且运行编译好的二进制源码
适用于已经有 MySQL、PostgreSQL、MSSQL 和 TiDB(使用 MySQL 协议)数据库的用户
环境:
支持pam和SQLite
下载并且解压压缩包。
1
2
3
4
5
6
7
8## 解决依赖关系
# yum install glibc.i686 pam.i686
## 下载,如果连接失效,请去官网寻找最新的地址
# wget https://dl.gogs.io/0.11.86/gogs_0.11.86_linux_386.zip
## 解压
# unzip gogs_0.11.86_linux_386.zip使用命令 cd 进入到刚刚创建的目录。
1
# cd gogs
执行命令 ./gogs web
1
# ./gogs web
说明:启动完成后,根据提前进入web页面进行相关设置,需要配置数据库连接。
创建管理员用户,如果此次不创建用户,第一个注册的用户(id =1 )将自己设置为管理员。
根据提示进入到install页面,填写相关信息
1 | # 完成安装后悔自动生成配置文件custom/conf/app.ini |
2. 升级gogs
- 下载最新版的压缩包。
- 删除当前的 templates 目录。
- 解压压缩包并将所有内容复制粘贴到相应(当前)的位置。
3. docker安装
1 | # 下载镜像 |