1 go lang安装配置

1.1  centos go lang install

yum install mercurial

安装 mercurial包

安装git包

yum install git

安装gcc

yum install gcc

cd /app

获取go 安装包

wget https://go.googlecode.com/files/go1.5.1.linux-amd64.tar.gz

tar xvf  go1.5.1.linux-amd64.tar.gz

vi /etc/profile

在profile里面添加如下内容

export GOROOT=/app/go

export PATH=$PATH:$GOROOT/bin

export GOPATH=$HOME/goTest

export GOBIN=$GOPATH/bin

go version

2 git 安装配置

2.1  centos git install

yum install curl

yum install curl-devel

yum install zlib-devel

yum install openssl-devel

yum install perl

yum install cpio

yum install expat-devel

yum install gettext-devel

yum install git

[root@svnserver go]# whereis git

git: /usr/bin/git /usr/share/man/man1/git.1.gz

[root@svnserver go]# git --version

git version 1.7.1

2.2  git version

3 mysql安装配置

3.1  rpm install  (请看mysql 官网资料)

3.2  远程数据库创建

DROP DATABASE IF EXISTS gogs;

CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8 COLLATE utf8_general_ci;

4 nginx 安装配置

4.1 环境配置

wget  nginx

tar xvf

./configure --prefix=/app/nginx

make && make install

[root@svnserver sbin]# ./nginx -V

nginx version: nginx/1.8.0

built by gcc 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC)

configure arguments: --prefix=/app/nginx

./nginx -s reload

4.2 wget 及编译安装

4.3 nginx.conf 配置

server {

listen      80;

server_name  localhost;

#charset koi8-r;

#access_log  logs/host.access.log  main;

#        location / {

#            root  html;

#            index  index.html index.htm;

#        }

location / {

proxy_pass http://127.0.0.1:3000;

}

5 gogs安装配置

5.1 部署路径参数规划

[root@svnserver gogs]# pwd

/app/gogs

[root@svnserver gogs]# ls

custom  data  gogs  LICENSE  log  public  README.md  README_ZH.md  repositories  scripts  templates

[root@svnserver gogs]#

[root@svnserver gogs]# pwd

/app/gogs

[root@svnserver gogs]# ls

custom  data  gogs  LICENSE  log  public  README.md  README_ZH.md  repositories  scripts  templates

[root@svnserver gogs]#

后台gogs守护进程使用

nohup ./gogs web &

5.2 安装配置

[root@svnserver conf]# vi app.ini

APP_NAME = Gogs: Go Git Service

RUN_USER = root

RUN_MODE = prod

[database]

DB_TYPE = mysql

HOST = 192.168.2.12:3306

NAME = gogs

USER = root

PASSWD = qazwsx

SSL_MODE = disable

PATH = data/gogs.db

[repository]

ROOT = /app/gogs/repositories

[server]

DOMAIN = 192.168.2.13

HTTP_PORT = 3000

ROOT_URL = http://192.168.2.13/

DISABLE_SSH = false

SSH_PORT = 22

OFFLINE_MODE = false

[mailer]

ENABLED = true

HOST = smtp.163.com:25

FROM = xxx@163.com

USER = xxx@163.com

PASSWD = ******

[service]

REGISTER_EMAIL_CONFIRM = true

ENABLE_NOTIFY_MAIL = true

DISABLE_REGISTRATION = false

ENABLE_CAPTCHA = true

REQUIRE_SIGNIN_VIEW = false

[picture]

DISABLE_GRAVATAR = false

[session]

PROVIDER = file

[log]

MODE = file

LEVEL = Info

[security]

INSTALL_LOCK = true

SECRET_KEY = LuKUtLjix5k4Dpq

gogs mysql的安装部署_Gogs部署相关推荐

  1. MySQL免安装版配置部署详细教程

    MySQL免安装版配置部署详细教程 这里写目录标题 MySQL免安装版配置部署详细教程 部署MySQL免安装版(windows版) 1.windows的mysql配置文件是my.ini,将此文件放到m ...

  2. MySQL免安装版配置部署

    MySQL下载地址:http://dev.mysql.com/downloads/mysql/ 1.Windows下安装MySQL 我下的是最新版的MySQL,解压后,目录如下: 将解压目录下默认文件 ...

  3. ofbiz mysql 中文安装_ofbiz的部署及安装问题解决办法

    ofbiz是apache下的顶级开源项目之一,非常强大说下正常流程及解决办法. 开发环境:本人开发环境是win7系统 准备: 1.如果使用的是git,从https://github.com/apach ...

  4. gogs mysql 报错_Gogs 在 Docker 下的部署

    Gogs Gogs 是一款极易搭建的自助 Git 服务. Gogs 是用 Go 语言开发的,最简单.最快速和最轻松的方式搭建自助 Git 服务. 易安装 除了可以根据操作系统平台通过 二进制运行[1] ...

  5. 项目部署mysql安装_Tomcat7+jdk+mysql安装及项目部署

    Tomcat7+jdk+mysql安装及项目部署 1. 下载tomcat7.jdk.mysql apache-tomcat-7.0.42.tar.gz jdk-7u25-linux-i586.gz m ...

  6. docker安装mysql redis_Docker安装Mysql和Redis以及构建部署应用镜像

    为了方便本地测试项目,为了方便开启新的环境,为了方便部署,打算本地利用Docker安装Mysql和Redis. 搭建Springboot项目,编写Dockerfile,打包构建镜像. 简单使用dock ...

  7. Mysql安装及自动化部署脚本方案

    一.简介 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库, 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据. 我们也可以将数据存储在文件中,但是 ...

  8. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

    阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...

  9. centos7上mycat安装_centos7 Mycat/MySQL/MariaDB安装部署

    使用yum安装MySQL详细步骤 安装mysql源 centos系统中不包含mysql的源,需要先安装mysql源 1.官网下载源.使用图形界面操作系统进入mysql官网,进入以下界面. 2.在Cen ...

最新文章

  1. 求真不二,春风细雨:AI界追忆黄煦涛教授的为学、为师、为人
  2. highchairs绘图随记
  3. python3使用requests模块完成get/post/代理/自定义header/自定义Cookie
  4. 哈佛大学推荐的20个快乐习惯
  5. iOS自动化探索(九)使用Jenkins自动化打包并发布iOS App
  6. 虎扑签约神策数据,媒体 + 电商数据新玩法
  7. Mac本地生成SSHKey的方法
  8. 人工智能之语音识别技术(二)
  9. m5310模组数据上传至onenet_5G通信模组799元限量发售,中国移动意欲何为?
  10. 财务人毕业三年薪资翻了三倍,学会数据分析竟然这么吃香
  11. Wireshake抓包数据怎么看(一)
  12. 老Java程序员花一天时间写了个飞机大战,很舒服!
  13. 北京交通大学《机器学习》课程总结
  14. 阿里云短信服务(解决个人无法申请问题)
  15. 算机类学术论文 28个常见出版社一般写法(参考文献用)
  16. ⭐李宏毅2020作业2---logistic regression
  17. 军团要塞2正版服务器,Team Fortress 2
  18. 小程序图片自适应宽高,保持图片比例不变
  19. 地平线发布AI on Horizon战略,与首汽约车、禾赛科技分别达成战略合作 | 2019上海车展...
  20. 用win系统PC或笔记本作为Mac的扩展屏

热门文章

  1. 100行python代码做一个程序_100行python代码实现微信跳一跳辅助程序
  2. linux mrtg 命令,linux下mrtg 安装
  3. elf格式转换为hex格式文件的两种方法
  4. aac模式_AAC的完整形式是什么?
  5. 3ds Max智能烘焙脚本
  6. win11取消开机密码pin无法删除怎么办 win11关闭开机密码pin选项灰色怎么办
  7. Ubuntu系统强制安全重启
  8. go protobuf v1败给了gogo protobuf,那v2呢?
  9. go语言中func后、函数名前的参数作用
  10. Assembly配置