依赖

在安装gogs前,需要先检查服务器环境是否符合要求:链接

步骤

git
sudo adduser --disabled-login --gecos 'Gogs' git
git
cd /home/git
wget
sudo wget https://dl.gogs.io/0.12.3/gogs_0.12.3_linux_amd64.tar.gz
sudo tar -zxvf gogs_0.12.3_linux_amd64.tar.gz
git
sudo chown -R git:git gogs

5)将服务单元unit配置文件复制到system目录

sudo cp /home/git/gogs/scripts/systemd/gogs.service /etc/systemd/system/

6)启动gogs服务

sudo service gogs start
grep
netstat -an | grep 3000

8)创建一个名为gogs的数据库和用户,我使用的是MySQL,因此以MySQL为例

CREATE DATABASE gogs DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci;
CREATE USER 'gogs'@'localhost' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON gogs.* TO 'gogs'@'localhost';
FLUSH PRIVILEGES;

9)通过浏览器访问服务器的3000端口,出现安装界面,填写好数据库用户密码等配置
描述

禁止用户自主注册启用登录访问限制

11)安装完成后,会自动进行登录,赶紧创建你的第一个git仓库吧:)
描述