Linux下怎么通过Gogs搭建自己的Github

随着Github的逐渐普及,越来越多的人会选择在其中建立自己的项目,也就是在Github上发表自己的代码。然而,Github限制了单个账户上能建立的私人库的数量,所以一些高频使用者可能需要通过其他途径来建立自己的代码库。在这个时候,自己搭建Github就成为了一个选择。本文主要介绍在Linux系统下,通过Gogs搭建自己的Github,以解放Github账户的限制。

一、安装环境

在开始搭建前,需要确保系统安装了相应的环境:

  • MySQL or PostgreSQL
  • Go >= 1.12.x
  • Git >= 1.7.1 (2.x recommended)
  • 对于Ubuntu系统,可以通过以下命令安装MySQL:

    sudo apt-get update sudo apt-get install mysql-server登录后复制

    对于某些版本的Ubuntu或Debian系统,可能没有安装git-core,需要进行安装:

    sudo apt-get update sudo apt-get install git-core登录后复制

  • 从Github上下载Gogs的最新版本并解压到该目录下:
  • wget https://dl.gogs.io/gogs_latest_linux_amd64.tar.gz tar xvfz gogs_latest_linux_amd64.tar.gz登录后复制