美文网首页
Ubuntu/Debian安装搭建Gogs - 属于自己的git

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

作者: shellblock | 来源:发表于2021-04-10 19:00 被阅读0次
Gogs

什么是 Gogs?

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

下载和安装

环境要求

  • 数据库(选择以下一项):
    • MySQL:版本 >= 5.7
    • PostgreSQL
    • TiDB(实验性支持,使用 MySQL 协议连接)
    • 或者 什么都不安装 直接使用 SQLite3
  • git(bash):
    • 服务端和客户端均需版本 >= 1.8.3

安装数据库

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

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

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

安装Git

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

安装 Gogs

以二进制安装为例介绍

Demo环境:

  • Debian arm64
  • RAM 4Gb
  • MySQL 版本 5.7

选择对应系统类型

系统名称 系统类型 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

相关文章

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

    什么是 Gogs? Gogs 是一款极易搭建的自助 Git 服务。是一个最简单、最快速和最轻松的方式搭建自助 Gi...

  • Git 基础知识

    安装Git(Debian或Ubuntu Linux) Debian或Ubuntu Linux,通过一条 sudo ...

  • ubuntu16.04 gogs搭建

    服务器系统:ubuntu 16.04 一、go环境安装 二、gogs安装 三、启动gogs之前,需要先安装git和...

  • git 简单命令操作说明

    ## 【git命令:】 ##安装Git #Linux: #*Debian/Ubuntu: ``` *$apt-ge...

  • Ubuntu环境安装gogs

    Ubuntu版本:22.04gogs版本:0.12.10 安装git 安装go 安装 PostgreSQL 3.1...

  • git基本使用

    一、安装git linux上安装git 首先输入git,检测系统是否安装git 如果是Debian或者Ubuntu...

  • git安装和使用

    git的安装 在Linux上安装Git Debian/Ubuntu Git 安装命令为: 如果你使用的系统是 Ce...

  • Gogs关联本地Git并下载远程仓库项目

    公司使用Gogs搭建了自己的git做仓库管理,做一些记录。 一、 Windows安装git 下载git移步 国内镜...

  • git快速配置简略教程

    git安装因为我用的是Debian,所以在这里以Ubuntu和Debian为例,(windows 下载---安装-...

  • 安装git

    在Linux上安装Git 首先,你可以试着输入git,看看系统有没有安装Git: Debian或Ubuntu Li...

网友评论

      本文标题:Ubuntu/Debian安装搭建Gogs - 属于自己的git

      本文链接:https://www.haomeiwen.com/subject/xvvnkltx.html