zoukankan      html  css  js  c++  java
  • centos7使用Gogs搭建Git服务器

    一、初次接触Gogs,记录一下搭建过程

    二、平台环境

      Linux: CentOS7.5.1804 

      MySQL: 5.6.35

    安装步骤:

    • linux服务器新建git用户;
    • 下载、解压gogs安装包;
    • 安装mysql数据库、运行gogs;
      • MySQL数据库安装
      • 运行gogs服务;
    • web页面配置调整;
    • 安装完成,登录gogs仓库

    三、安装过程

      1、新建git用户,进入git用户目录

    [root@manager1 ~]# useradd git

      2、进入git用户目录,下载gogs安装包

        a、登录gogs官网:https://gogs.io/docs

        b、下载地址:https://dl.gogs.io/0.11.53/gogs_0.11.53_linux_amd64.tar.gz

    [root@manager1 ~]# cd  /home/git/
    [root@manager1 git]# wget https://dl.gogs.io/0.11.53/gogs_0.11.53_linux_amd64.tar.gz
    [root@manager1 git]# chown -R git:git gogs

        c、解压安装包

    [git@manager1 git]# tar -zvfx gogs_0.11.53_linux_amd64.tar.gz 

       3、安装/登录MySQL数据库,创建gogs库

        a、使用ezhttp安装MySQL(参考文档:https://www.centos.bz/2017/02/ezhttp/)

        b、登录MySQL数据库、创建gogs库

        c、创建gogs数据库、授权gogs用户登录

    [root@manager1 ezhttp-master]# mysql -uroot -p
    mysql> # (输入密码)
    mysql>create database gogs default character set utf8 collate utf8_bin;
    mysql>grant all privileges on gogs.* to "gogs"@"%" identified by "gogs";
    mysql>flush privileges;

        d、运行gogs服务

    [root@manager1 gogs]# cd /home/git/gogs/
    [root@manager1 gogs]# su git
    [git@manager1 gogs]$ ./gogs web >/dev/null 2>&1 &

      4、web页面配置

        a、浏览器输入:http://服务器IP:3000/install

     

      

      5、登录gogs仓库

        a、浏览器输入:http://服务器IP:3000

        

  • 相关阅读:
    React native 之 图标库ECharts的使用
    使用jquery给html标签加点击事件
    React native 之 async/await
    CSS布局之flexbox
    Swiper 的引入
    给浏览器设置一张背景图,并且拉动浏览器大小时图片不要被压缩变形
    境界的彼方_lduoj_bfs宽搜
    2021美国大学生数学建模大赛==ABCDEF+思路解析==
    3045 Lcm与Gcd构造
    对拍程序
  • 原文地址:https://www.cnblogs.com/lonnie/p/10615316.html
Copyright © 2011-2022 走看看