Gogs 安装教程(最简单版)

时间:2024-05-21 07:36:40

Gogs 安装教程(最简单版)

Gogs 安装教程最简单版
    简介
    安装步骤
        安装环境
        GIt安装
        MySQL 数据库安装
    配置MySQL
    安装Gogs
    启动Gogs
Reference

简介
Gogs 安装教程(最简单版)
Gogs图片

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

这里使用Gogs的二进制安装包进行安装,所以不用安装Go语言环境。安装Gogs还需要用到数据库,这里使用MySQL作为数据库服务器。
安装环境

操作系统 : CentOS6.5
数据库: MySQL5.7
Gogs:0.11.29 @ 2017-08-15
GIt:1.7.1
Yum源:阿里Yum源

GIt安装

yum -y install git

MySQL 数据库安装

1、安装MySQL数据库

 yum -y install mysql mysql-server

2、启动MySQL服务

service mysqld start

配置MySQL

1、配置MySQL服务器,初次安装时,root 用户时没有密码,为root用户添加密码。

[[email protected]_167_224_centos ~]# mysql -u root -p
Enter password: 
mysql> use mysql //选择mysql数据库
mysql> update user set Password = password('123456') where User = 'root'; 
//更新root密码,password()是一个将密码进行加密的方法,'123456'是更改后的root密码。

2、为Gogs添加一个mysql用户

mysql> create user 'gogs'@'localhost' identified by '123456';
//创建一个用户名为'gogs',密码为'123456'的用户。
mysql> grant all privileges on gogs.* to 'gogs'@'localhost';
//赋予gogs用户所有权限
mysql> flush privileges; //更新mysql配置信息

安装Gogs

1、为Gogs创建一个用户

adduser git   //创建一个用户
su git        //切换到git用户

2、下载Gogs二进制安装包

cd /home/git
wget https://dl.gogs.io/0.11.29/linux_amd64.tar.gz    //下载Gogs二进制安装包
tar -zxvf linux_amd64.tar.gz //解压安装包

3、使用Gogs脚本创建mysql数据库

cd /home/git/gogs/scripts/       //切换目录到gogs脚本文件夹
mysql -u root -p < mysql.sql     //使用mysql.sql创建gogs数据库,这里会要求输入密码。
//假如执行这条命令会报错【ERROR 1115 (42000) at line 2: Unknown character set: 'utf8mb4'】的话继续执行下面这个可选操作,在重新执行上面的命令。
vim mysql.sql                    //修改mysql.sql
/*************** 原文 ***************/
DROP DATABASE IF EXISTS gogs;
CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
/*************** 修改为 *************/
DROP DATABASE IF EXISTS gogs;
CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8 COLLATE utf8_general_ci;
/*************** 结束 ***************/

4、启动Gogs服务

./home/git/gogs/gogs web    //启动gogs

5、访问Gogs网站 http://你的服务器IP:3000
Gogs 安装教程(最简单版)
数据库设置
Gogs 安装教程(最简单版)
这里写图片描述
Gogs 安装教程(最简单版)
应用基本设置
Gogs 安装教程(最简单版)

这里写图片描述

6、配置Gogs服务自启动

//ctrl + c 关闭gogs服务
su root //切换到root用户
cp /home/git/gogs/script/init/centos/gogs /etc/init.d
//拷贝gogs脚本到init.d文件夹
chmod 774 gogs         //添加执行权限
chkconfig -add gogs   //添加服务的开机自启动

启动Gogs

1、重新启动Gogs

service gogs restart   //启动gogs

2、完成

Gogs 安装教程(最简单版)
Reference

Go语言环境下载地址 https://studygolang.com/articles
Gogs https://dl.gogs.io/

作者:Mr_PanYiLin
来源:****
原文:https://blog.****.net/linzhenlong123/article/details/78298659
版权声明:本文为博主原创文章,转载请附上博文链接!