刘贵学博客

Gogs自己搭建Git Server

1. 前言

Gogs 作为比gitlab更简介的git server库,用go语言实现 Git 仓库的管理,团队协作工具等。

新建 Git 用户

Gogs 默认以 git 用户运行。

$ sudo adduser git

新建好 git 用户。

$ su git 
$ cd ~
$ mkdir .ssh

以 git 用户登录,在git 用户的主目录中新建 .ssh 文件夹。

配置 Mysql 数据库

使用的 mysql 数据库,先新建一个 用户 gogs

$ mysql -u root -p
> # (输入密码)
> create user 'gogs'@'localhost' identified by '密码';
> grant all privileges on gogs.* to 'gogs'@'localhost';
> flush privileges;
> exit;

TBD