zoukankan      html  css  js  c++  java
  • Gogs安装配置(快速搭建版)转载

    gogs官网

    oschina gogs介绍

    一句话描述:

    一款极易搭建的自助 Git 服务。

    环境

    centos7:golang+mysqldb+git

    安装配置环境

    yum install mysql-community-server  go  git  -y
    
    配置防火墙 selinux

    安装配置数据库

    这个mysql不允许简单的密码,所以第三条语句我未执行,后面安装时候直接用root作为数据库的用户。gogs推荐使用InnoDB引擎。创建库时候选择utf8.

    systemctl start mysqld ;systemctl enable mysqld
    //开启数据库服务
    
    cat /var/log/mysqld.log | grep password
    //获得mysql root密码
    
    mysql_secure_installation
    //初始化数据库 使用上一步获得密码
    
    mysqld -u root -p
    //登录mysql
    
    SET GLOBAL storage_engine = ‘InnoDB‘;
    CREATE DATABASE gogs CHARACTER SET utf8 COLLATE utf8_bin;
    GRANT ALL PRIVILEGES ON gogs.* TO ‘root’@‘localhostIDENTIFIED BY ‘itadmin’;
    FLUSH PRIVILEGES;
    QUIT;
    //SQL语句

    安装配置gogs

    wget https://dl.gogs.io/0.11.4/linux_amd64.tar.gz
    //下载软件包
    
    tar  -zxf  linux_amd64.tar.gz;   mv gogs    /gogs
    //解压
    
    useradd git
    chown -R  git:git   /gogs
    mkdir /gogs-repositories
    chown  -R  git:git   /gogs-repositories
    //添加git用户 
    
    su git
    /gogs/gogs web &
    //启动gogs
    

    最下方配置选项建议点一点做详细配置,如果添加内置SSH避开系统上的22端口,管理员账号不允许admin 避开吧


  • 相关阅读:
    android从资源文件中读取文件流显示
    Android利用Bundle实现Activity间消息的传递
    MyEclipse 9本地安装插件的方法
    XXE漏洞利用详解
    批处理编写
    初见提权
    个人对ip的理解
    业务逻辑漏洞利用
    NTFS安全权限
    Windows系统管理
  • 原文地址:https://www.cnblogs.com/cheyunhua/p/9146962.html
Copyright © 2011-2022 走看看