gogs配置及迁移

工作需要迁移gogs,粗略记下笔记

操作系统:CentOS Linux release 7.4.1708 (Core)

防火墙:关闭状态,如有需要开启默认的3000端口

一、配置

首先安装git

[[email protected] ~]# yum -y install git
[[email protected] ~]# git --version
git version 1.8.3.1
[[email protected] ~]# adduser git
[[email protected] ~]# id git
uid=1002(git) gid=1003(git) 组=1003(git)
[[email protected] ~]# mkdir /opt/env_gogs ;cd /opt/env_gogs
上传gogs包到此文件下(自己有没有用网上给的下载链接,如有需要联系我)
[[email protected] env_gogs]# tar xf gogs_linux_amd64.tar.gz
[[email protected] env_gogs]# su git
[[email protected] gogs]$ cd /opt/env_gogs/gogs
[[email protected] gogs]$ ./gogs web

使用浏览器访问http://服务器ip:3000即可打开Gogs的安装页面

安装页面配置:

最上面有个选择数据库的,没有截图,我选的是sqlite3,路径默认,因为sqlite3不需要配置数据库,比较方便,也可以自己使用mysql,然后配置数据库

这些可以按照默认配置就行,其他的可以等配置好后在custom/conf/app.ini里修改

配置文件:custom/conf/app.ini

APP_NAME = Gogs
RUN_USER = git
RUN_MODE = prod

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

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

[server]
DOMAIN           = 192.168.0.132
HTTP_PORT        = 3333
ROOT_URL         = http://192.168.0.132:3333/
DISABLE_SSH      = false
SSH_PORT         = 22
START_SSH_SERVER = false
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
ENABLE_FEDERATED_AVATAR = true

[session]
PROVIDER = file

[log]
MODE      = file
LEVEL     = Info
ROOT_PATH = /opt/env_gogs/gogs/log

[security]
INSTALL_LOCK = true
SECRET_KEY   = tCaP3J3Qkbf2Iyx

重新启动gogs:

[[email protected] gogs]$ nohup ./gogs web -p 3333 &  
[[email protected] gogs]$ ps aux | grep gogs
git        5321  0.0  3.7 219072 37284 pts/0    Sl   12:51   0:01 ./gogs web -p 3333

浏览器输入访问地址:

至此,gogs基础服务已搭建完成

二、迁移

1、停gogs服务

2、把原服务器上的/home/git/gogs-repositories/和/opt/env_gogs/gogs/data/打包发送到新服务器的相对应目录下

3、到新服务器上相对应目录解压上面两个文件,注意看权限是不是git

4、重启新服务器的gogs

5、登录验证ok

原文地址:https://www.cnblogs.com/01-single/p/9015074.html

时间: 2024-10-05 09:34:28

gogs配置及迁移的相关文章

一起学ASP.NET Core 2.0学习笔记(二): ef core2.0 及mysql provider 、Fluent API相关配置及迁移

不得不说微软的技术迭代还是很快的,上了微软的船就得跟着她走下去,前文一起学ASP.NET Core 2.0学习笔记(一): CentOS下 .net core2 sdk nginx.supervisor.mysql环境搭建搭建好了.net core linux的相关环境,今天就来说说ef core相关的配置及迁移: 简介: Entity Framework(以下简称EF) 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,EF Core是Entity

FastDFSV3.02的安装和配置、迁移

背景: 我们在原来服务器上使用fastdfsV3.02,现在要迁移到新服务器,网上没有相关的文档,折腾了很久,现将迁移过程记录如下,方便其它同学配置和迁移 tracker服务器:192.168.1.246 storage服务器:192.168.1.246 在访问量都不是很大情况下,将tracker和storage都部署在同一台服务器上 一.配置tracker服务器:192.168.1.246 1.下载相关软件 wget http://cloud.github.com/downloads/libe

Windows 下用 gogs 配置局域网 git server

大道曙光 Windows 下用 gogs 配置局域网 git server 最近要用 C# 开发一个新的项目,所以需要在 Windows 局域网环境下构建一个 git server. 在 Windows 7 上搭建 git server 的方案很多.比如: 1. gogs 2. bamboo(https://www.atlassian.com/software/bamboo/) 3. Github for Windows + CoqSSH(https://github.com/msysgit/m

Linux服务器的配置和数据迁移方案资料分享

对于从Windows系统迁移过来的用户,困扰大家的 "Linux系统下是否可以把系统文件和用户文件分开到C盘和D盘中" 的问题也可以得到完满解决. 之前的文章对Linux的文件系统有过粗略的介绍,但是了解文件系统结构后,有什么用途呢?在本章节将围绕 "基于用户角度的Linux下的数据备份和迁移" 的场景,对Linux文件系统相关知识进行实地应用,产生生产力 . 在了解Linux文件系统之后,就可以 艺高人胆大 玩转Linux的文件目录了. 本文案例 --- &quo

天啦!竟然从来没有人讲过 SpringBoot 支持配置如此平滑的迁移

SpringBoot 是原生支持配置迁移的,但是官方文档没有看到这方面描述,在源码中才看到此模块,spring-boot-properties-migrator,幸亏我没有跳过.看到这篇文章的各位,可算是捡到宝了,相信你继续往下看下去,定会忍不住点赞.收藏.关注. 效果 先放个效果吸引你 :) 从 SpringBoot 2.0.0 版本开始,配置服务上下文,不支持 server.context-path,而需要server.servlet.context-path配置.但是只要加上以下一个官方依

grafana数据迁移

grafana是用于可视化大型测量数据的开源程序.界面比kibana更加美观,适合在电视展示! 最近grafana更新到4.0版本,增加了报警功能.正好grafana需要迁移,就升级迁移一起搞定. 具体操作: wget  https://grafanarel.s3.amazonaws.com/builds/grafana-4.0.2-1481203731.x86_64.rpm yum install initscripts fontconfig rpm -Uvh grafana-4.0.2-14

Code First 迁移

https://msdn.microsoft.com/zh-cn/data/jj591621 Data Access and Storage > 学习 > Entity Framework > 开始操作 > Code First 迁移 本演练将提供对实体框架中 Code First 迁移的概述.您可以完成整个演练,也可以跳至自己感兴趣的主题.主题如下: 启用迁移 生成并运行迁移 自定义迁移 数据移动和自定义 SQL 迁移到特定版本(包括降级) 生成 SQL 脚本 在应用程序启动时自

Entity Framework Code First (八)迁移 Migrations

参考页面: http://www.yuanjiaocheng.net/entity/Persistence-in-EF.html http://www.yuanjiaocheng.net/entity/crud-in-connected.html http://www.yuanjiaocheng.net/entity/crud-in-Disconnected.html http://www.yuanjiaocheng.net/entity/add-entity-in-disconnected.h

window2012 oracle 迁移 centos6 oracle

本文目的: oracle是大型数据库旺旺年限和版本及环境都比较陈旧,性能影响了业务正常,近日公司需求从Windows2003 32bit的Oracle服务器上将数据迁移到Windows2012/Linux Redhat 64bit Oracle,就涉及一个转码 Oracle 架构: Oracle Server = 实例 + 数据库 (Instance和Database是相互独立的) 运行原理: 举个例子来看看Oracle RDBMS是怎么运作的  User访问Oracle Server之前提交一