gogs的自定义配置

这篇具有很好参考价值的文章主要介绍了gogs的自定义配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

gogs的自定义配置,系统集成,gogs,代码仓库
在 GOGS 下载并安装后,在程序目录下建立一个custom/conf/app.ini的配置文件,内容如下:

APP_NAME = Gogs # APP名字
RUN_USER = git  # 启动用户,设置后只能以此账号启动gogs
RUN_MODE = prod

[database]
DB_TYPE  = mysql
HOST     = 127.0.0.1:3306  # 数据库地址
NAME     = gogs  # schema
USER     = git   # DB用户
PASSWD   = 123456 # DB密码
SSL_MODE = disable
PATH     = data/gogs.db 

[repository]
ROOT = /home/gogs/gogs-repositories  # 仓库目录

[server]
DOMAIN           = gogs.gg.com  # 自定义的域名,对应Web路径
HTTP_PORT        = 3000 # 端口,对应80端口的转发参考下面的配置
ROOT_URL         = http://gogs.gg.com
DISABLE_SSH      = true
SSH_PORT         = 22
START_SSH_SERVER = false
OFFLINE_MODE     = false

[mailer]
ENABLED = true

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

[picture]
DISABLE_GRAVATAR        = false
ENABLE_FEDERATED_AVATAR = false

[session]
PROVIDER = file

[log]
MODE      = file
LEVEL     = Info
ROOT_PATH = /home/gogs/log  # 日志位置

[security]
INSTALL_LOCK = true
SECRET_KEY   = qqvjujC4DTWjCi7320

[http]
ACCESS_CONTROL_ALLOW_ORIGIN = * # 跨域配置

nginx的转发配置文章来源地址https://www.toymoban.com/news/detail-582121.html

server {
		server_name gogs.gg2.com gogs.gg.com;
		listen 80;
		#ssl on;

		location /{
			proxy_pass http://gogs.gg.com:3000;  # 此处转发到3000端口
			proxy_redirect default;
		}
	}

到了这里,关于gogs的自定义配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软件测试阶段简介_单元测试、集成测试、配置项测试、系统测试

    一般来说,按照软件的研制阶段划分,软件测试可分为单元测试、集成测试、配置项测试、系统测试等。本文将对上述各测试阶段进行逐一介绍。 V模型是软件测试过程中一种比较常见的模型,是基于瀑布开发模型而来。虽然V模型有很多缺点,但是它明确规定了各个测试阶段

    2024年01月19日
    浏览(55)
  • ubuntu系统安装配置gitlab+Jenkins+发布持续集成持续部署保姆级教程。

    1、服务器环境 名称                              系统                                   IP                              备注 gitlab               ubuntu20.04.2图形化          192.168.26.130        要求有6G的内存 Jenkins           Ubuntu20.04.2图形化          1

    2024年04月26日
    浏览(44)
  • 使用 Asp.net core webapi 集成配置系统,提高程序的灵活和可维护性

    集成配置系统的主要目的是将应用程序的配置信息与代码分离,使得配置信息可以在不需要修改代码的情况下进行更改。这样可以提高应用程序的灵活性和可维护性。 ASP.NET Core 提供了一种灵活的配置系统,可以轻松地将配置信息从不同的来源加载到应用程序中,并且可以根

    2024年02月01日
    浏览(65)
  • 【机器人系统集成备赛记录】IRB-120 ABB机器人扩展IO模块配置(d652和Devicenet Generic Device)

    因明年参加机器人系统集成比赛,所以记录一下。本人水平有限,敬请批评指正。 打开示教器控制面板→配置→Devicenet Device(扩展设备)→点击“添加”进入IO板参数配置。 点击模板↓,选中模板d652。 Address(地址)修改为10 vendor ID(供应商标识)修改为75 product code(产品

    2024年04月22日
    浏览(87)
  • 系统集成项目管理工程师(系统集成基础知识)

    1、信息(information)是客观事物状态和运动特征的一种普遍形式;事物的本体论信息,就是事物的运动状态和状态变化方式的自我表述。 2、信息技术主要为解决信息的采集、加工、存储、传输、处理、计算、转换、表现等问题而不断繁荣发展。信息的传输技术(通常指通信、网

    2024年02月07日
    浏览(49)
  • 【软考】系统集成项目管理工程师(三)信息系统集成专业技术知识①【16分】

    官方解释: 显著特点如下: 需求-概要设计-详细设计-编码-测试-验收 生命周期 描述 立项 概念阶段或需求阶段 ,根据用户业务发展和经营管理的需要,提出建设信息系统的 初步构想 ,对企业信息系统的需求进行深入调研和分析,形成 《需求规格说明书》 并确定立项 开发

    2024年02月10日
    浏览(67)
  • 学系统集成项目管理工程师(中项)系列24a_信息系统集成专业技术知识(上)

    1.2.1.1. 【21上选11】 2.2.2.1. 【20下选11】 3.2.1.1. 统的总体架构方案设计、软件系统的总体架构设计、数据存储的总体设计、计算机和网络系统的方案设计 3.2.1.1.1. 【19上选13】 3.2.2.1. 代码设计、数据库设计、人/机界面设计、处理过程设计 4.4.2.1. 【21下选12】 4.4.5.1. 【21上选

    2024年02月08日
    浏览(75)
  • 学系统集成项目管理工程师(中项)系列24b_信息系统集成专业技术知识(下)

    1.1.1.1. 【19下选12】 1.1.1.2. 构成系统的基本单位 1.1.1.3. 包含三个基本要素,分别是对象标识、对象状态和对象行为 1.1.2.1. 对象是类的实例 1.1.2.2. 类是对象的模板 1.1.2.3. 现实世界中实体的形式化描述 1.1.2.3.1. 【20下选13】 1.1.5.1. 【22下选12】 1.1.5.2. 类之间的层次关系(父

    2024年02月08日
    浏览(44)
  • 谈谈企业级应用的自定义 UI 创建和集成方法一览

    笔者在掘金社区上已经发布了一些技术文章,记录了自己工作于企业级前端应用几年以来积累的一些项目经验和教训。 之前的文章关于企业级 Web 应用搜索引擎优化 Search Engine Optimization 的一些工作经验分享已经提到,所谓企业级前端应用,是指为大型企业或组织开发的前端应

    2024年02月03日
    浏览(46)
  • 系统集成实战:seafile

            Seafile是一款强大优秀的云同步软件,拥有跨平台文件同步、移动端文件访问、挂载盘、文件共享和权限控制、文件锁定、文件版本管理和资料库镜像、在线编辑和协同编辑、审计日志等功能。         为了进一步扩展它的可用业务,并将其集成到其他业务系统中

    2024年01月23日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包