美文网首页
Gogs轻量级版本控制平台

Gogs轻量级版本控制平台

作者: 枕梦_a280 | 来源:发表于2018-12-17 21:18 被阅读0次

官网:https://gogs.io/
官方建议:https://gogs.io/docs/installation
官方文档:https://gogs.io/docs
安装包下载:https://dl.gogs.io/
本文使用的安装包:https://pan.baidu.com/s/1JQIYfTWzceISG8hpmnBE4g

  1. 环境
    [root@server01 ~]# uname -a
    Linux server01 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
    You have new mail in /var/spool/mail/root
  2. 创建系统运行用户
[root@server01 ~]# useradd gogs
  1. 安装数据库,初始化数据库,创建gogs库,授权用户gogs

安装数据库

[root@server01 ~]# yum -y install mariadb-server

启动,初始化数据库

[root@server01 ~]# systemctl start mariadb

[root@server01 ~]# mysql_secure_installation

建库,授权用户

[root@server01 ~]# mysql -uroot -p
Enter password: 

MariaDB [(none)]> create database gogs;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all on gogs.* to 'gogs'@'%' identified by 'gogs';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
  1. 解压安装包
[root@server01 ~]# tar xf gogs_0.11.53_linux_amd64.tar.gz
[root@server01 ~]# mv gogs /usr/local/
  1. 更改目录属主,属组
[root@server01 ~]# chown -R gogs:gogs /usr/local/gogs/
  1. 切换用户并启动
[root@server01 gogs]# su - gogs
Last login: Mon Dec 17 20:54:51 CST 2018 on pts/0

[gogs@server01 ~]$ /usr/local/gogs/gogs web
2018/12/17 20:57:24 [ WARN] Custom config '/usr/local/gogs/custom/conf/app.ini' not found, ignore this if you're running first time
2018/12/17 20:57:24 [TRACE] Custom path: /usr/local/gogs/custom
2018/12/17 20:57:24 [TRACE] Log path: /usr/local/gogs/log
2018/12/17 20:57:24 [TRACE] Build Time: 2018-06-05 12:58:53 UTC
2018/12/17 20:57:24 [TRACE] Build Git Hash: 91441c3fb29d8ead645d8fffa4658d749d5b3fc3
2018/12/17 20:57:24 [TRACE] Log Mode: Console (Trace)
2018/12/17 20:57:24 [ INFO] Gogs 0.11.53.0603
2018/12/17 20:57:24 [ INFO] Cache Service Enabled
2018/12/17 20:57:24 [ INFO] Session Service Enabled
2018/12/17 20:57:24 [ INFO] SQLite3 Supported
2018/12/17 20:57:24 [ INFO] Run Mode: Development
2018/12/17 20:57:24 [ INFO] Listen: http://0.0.0.0:3000
  1. 浏览器访问


    访问首页.png
  2. 配置安装


    安装信息.png
    安装信息1.png
    安装信息2.png
    安装信息3.png
    安装信息4.png
  3. 创建一个仓库


    建库.png
    建库1.png
    好了.png

相关文章

  • Gogs轻量级版本控制平台

    官网:https://gogs.io/官方建议:https://gogs.io/docs/installation...

  • 使用drone和gogs搭建自己的CI/CD系统

    drone是一个基于容器的本地持续交付平台,和Jenkins是差不多的,然后配合轻量级的gogs来作为git管理,...

  • gogs(一):centos下搭建git服务gogs

    1.了解git和gogsGit是做版本控制的工具,而GitHub、GitLib、Gogs都是基于Git的服务。 G...

  • 自建Git服务器之Gogs

    一、什么是Gogs Gogs 是一款极易搭建的自助 Git 服务,个人感觉比Gitlab要轻量级,搭建起来更方便。...

  • Ubuntu环境安装gogs

    Ubuntu版本:22.04gogs版本:0.12.10 安装git 安装go 安装 PostgreSQL 3.1...

  • Git指令集汇总

    prezi链接 一、Git介绍 Git是很强很实用的版本控制工,Git的优点是方便使用,轻量级。Git轻量级的原因...

  • DevOps开源工具

    开发工具 版本控制&协作开发 版本控制系统 Git 代码托管平台 GitLab 代码评审工具 Gerrit 版本控...

  • visual studio code简介

    跨平台 这是一个轻量级的,跨平台的代码编辑器。 支持 mac / windows/ Linux 版本升级 每月更新...

  • Spring知识点提炼

    1. Spring框架的作用 轻量:Spring是轻量级的,基本的版本大小为2MB 控制反转:Spring通过控制...

  • Drone + gogs CI

    Drone是一个CI/CD平台,支持通过docker来分发和使用。Gogs使用介绍Gogs是一款类似Github(...

网友评论

      本文标题:Gogs轻量级版本控制平台

      本文链接:https://www.haomeiwen.com/subject/hmxhkqtx.html