首页 > 其他分享 >Gogs安装

Gogs安装

时间:2023-02-12 17:11:59浏览次数:52  
标签:git 23 Gogs 16 gogs home 2016 安装

Gogs环境要求

我以rhel6.3为例,已经属于生命周期边缘了

#安装git
yum install -y git
git --version
git version 1.7.1

#安装mysql-server
yum install -y mysql-server
mysql --version
mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1

#启动数据库
service mysqld start
chkconfig mysqld on

#创建gogs数据库
cd /home/git/gogs/scripts
#mysql -u root -p < mysql.sql
mysql -u root -p
# (输入密码,无密码直接跳过)
set global storage_engine = 'InnoDB';
create database gogs character set utf8 collate utf8_bin;
create user 'gogs'@'localhost' identified by 'gogs';
grant all privileges on gogs.* to 'gogs'@'localhost';
flush privileges;
exit;

部署Gogs

Gogs是一款极易搭建的自助Git服务
https://gogs.io/docs

#创建git用户
sudo adduser git
su - git

#解压gogs
cd /home/git
unzip gogs_v0.9.13_linux_amd64.zip
ls /home/git/gogs/
gogs LICENSE public README.md README_ZH.md scripts templates

#启动gogs
cd /home/git/gogs
./gogs web
2016/03/31 16:23:53 [W] Custom config '/home/git/gogs/custom/conf/app.ini' not found, ignore this if you're running first time
2016/03/31 16:23:53 [T] Custom path: /home/git/gogs/custom
2016/03/31 16:23:53 [T] Log path: /home/git/gogs/log
2016/03/31 16:23:53 [I] Gogs: Go Git Service 0.9.13.0318
2016/03/31 16:23:53 [I] Log Mode: Console(Trace)
2016/03/31 16:23:53 [I] Cache Service Enabled
2016/03/31 16:23:53 [I] Session Service Enabled
2016/03/31 16:23:53 [I] SQLite3 Supported
2016/03/31 16:23:53 [I] Run Mode: Development
2016/03/31 16:23:54 [I] Listen: <http://0.0.0.0:3000>

#后台运行
nohup ./gogs web &
tail -f nohup.out

app.ini配置文件

注意DOMAIN和ROOT_URL这两个参数
https://gogs.io/docs/advanced/configuration_cheat_sheet...

#首次安装可以打开浏览器完成剩余配置
<http://ip:3000/install>

#通过修改app.ini也可以
vi /home/git/gogs/custom/conf/app.ini

APP_NAME = Gogs: Go Git Service
RUN_USER = git
RUN_MODE = prod

[database]
DB_TYPE = mysql
HOST = 127.0.0.1:3306
NAME = gogs
USER = gogs
PASSWD = gogs
SSL_MODE = disable
PATH = data/gogs.db

[repository]
ROOT = /home/git/gogs-repositories

[server]
DOMAIN = 172.28.70.134
HTTP_PORT = 3000
ROOT_URL = <http://172.28.70.134:3000/>
DISABLE_SSH = false
SSH_PORT = 22
OFFLINE_MODE = false

[mailer]
ENABLED = false

[service]
REGISTER_EMAIL_CONFIRM = false
ENABLE_NOTIFY_MAIL = false
DISABLE_REGISTRATION = false
ENABLE_CAPTCHA = true
REQUIRE_SIGNIN_VIEW = false

[picture]
DISABLE_GRAVATAR = false

[session]
PROVIDER = file

[log]
MODE = file
LEVEL = Info
ROOT_PATH = /home/git/gogs/log

[security]
INSTALL_LOCK = true
SECRET_KEY = i4B7R55aRaFdw8j

标签:git,23,Gogs,16,gogs,home,2016,安装
From: https://www.cnblogs.com/HappyTeemo/p/17114145.html

相关文章

  • tomcat安装配置
    Tomcat下载 下载网址ApacheTomcat-ApacheTomcat®9软件下载 在左侧找到需要下载的版本,然后在右侧选择对应的环境 Tomcat环境配置在我的电脑中点击系统属性......
  • mac 安装 rbenv
    brewinstallrbenv#用来编译安装rubygitclonehttps://github.com/rbenv/ruby-build.git~/.rbenv/plugins/ruby-build#用来管理gemset,可选,因为有bundler......
  • 【前端工具】nodejs+npm+vue 安装(windows)
    预备先看看这几个是干嘛的,相互的关系是啥。nodejs是语言,类比到php。npm是个包管理,类比到composer。vue是个框架,类比到laravel。webpack是个打包工具。先下载nodejs......
  • ubuntu 安装 github desktop
    原文:https://gist.github.com/berkorbay/6feda478a00b0432d13f1fc0a50467f1sudowgethttps://github.com/shiftkey/desktop/releases/download/release-3.1.1-linux1/Gi......
  • docker的安装及常用命令
    安装docker(ubuntu16.0)1.首先更新源-apt-getupdate2.安装docker-aptinstalldocker常用命令1.查看本地镜像仓库-dockerimagesrepository-镜像名称TAG-镜像描述(l......
  • docker完整安装步骤
    docker脚本安装:curl-fsSLhttps://get.docker.com-oget-docker.shshget-docker.sh配置镜像加速器:sudomkdir-p/etc/dockersudotee/etc/docker/daemon.json<......
  • VisualStudio下载与安装
    VisualStudio的下载与安装教程在VisualStudio官网下载相应的版本点击跳转到官网下载![](N:\博客照片\下载2023-02-03143854.png)这里我选择的是2022年的社区版......
  • 软件安装
    选择合适的系统包规范路径建议不包含空格,中文,中文标点符号(全角),路径符号(/);指定单独的安装目录X:\Software右键->发送到->桌面快捷方式系统自带快捷方式截图......
  • 如何在Debian 11上安装Docker Swarm集群
    DockerSwarm是一个用于管理Docker主机的工具。我们可以构建一个高可用性、高性能的Docker集群,其中应用部署在许多服务器上。Dockerswarm由管理主机和工作节点构建。您可......
  • 如何在Debian 11上安装Docker Swarm集群
    DockerSwarm是一个用于管理Docker主机的工具。我们可以构建一个高可用性、高性能的Docker集群,其中应用部署在许多服务器上。Dockerswarm由管理主机和工作节点构建。您......