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 避开吧


  • 相关阅读:
    git push错误
    mysql远程连接
    元组
    kmp算法的理解
    java 环境配置
    那些年认识AS时初见的傻坑坑
    Android 四个对话框区别(Toast、Dialog、Actionbar 和 Snackbar)
    AS 根目录结构说明
    Android Studio的页面注解
    tools的作用
  • 原文地址:https://www.cnblogs.com/cheyunhua/p/9146962.html
Copyright © 2011-2022 走看看