Ubuntu/Debian安装搭建Gogs - 属于自己的git

2021-04-10  本文已影响0人  shellblock
Gogs

什么是 Gogs?

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

下载和安装

环境要求

安装数据库

如果有宝塔面板请跳过此段

请根据您的选择进行安装:

注意事项 :可以使用 etc/mysql.sql 来自动创建名为 gogs 的数据库。如果选择手动创建,请务必将编码设置为 utf8mb4

安装Git

$ sudo apt-get update
$ sudo apt-get install git

安装 Gogs

以二进制安装为例介绍

Demo环境:

选择对应系统类型

系统名称 系统类型 SQLite PAM 下载(GitHub
Linux 386 HTTPS: ZIP TAR.GZ
Linux amd64 HTTPS: ZIP TAR.GZ
Linux armv7 HTTPS: ZIP
  1. 下载
wget https://dl.gogs.io/0.12.3/gogs_0.12.3_linux_armv7.zip
  1. 解压压缩包
unzip gogs_0.12.3_linux_armv7.zip
  1. 使用命令 cd 进入到刚刚创建的目录
cd gogs
  1. 执行命令 ./gogs web
  2. Gogs 默认会在端口 3000 启动 HTTP 服务,访问 /install 以进行初始配置(例如 http://localhost:3000/install

安装报错解决方案

数据库设置不正确:Error 1071: Specified key was too long; max key length is 767 bytes

Error 1071

原因:MySQL 版本小于 5.7
解决方案:升级或切换MySQL版本

MySQL
上一篇 下一篇

猜你喜欢

热点阅读