Gogs 安装教程(最简单版)

1 篇文章 0 订阅
1 篇文章 0 订阅

Gogs 安装教程(最简单版)

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

简介
在这里插入图片描述
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用户添加密码。

[root@VM_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
在这里插入图片描述
数据库设置
在这里插入图片描述
这里写图片描述
在这里插入图片描述
应用基本设置
在这里插入图片描述

这里写图片描述

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、完成

这里写图片描述
Reference

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

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值