安装gitea前需要先安装好git,具体参考https://www.cnblogs.com/magicMaQaQ/p/16062312.html

1、安装数据库,gitea支持多种数据库,这里选择mysql,下载链接 https://downloads.mysql.com/archives/installer/ (如果提示缺少C++环境,就直接百度下载对应安装包,部署好环境后重新启动mysql安装程序即可,例如https://learn.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-170),管理工具可选择navicat,具体参考https://www.cnblogs.com/magicMaQaQ/p/16856689.html

2、新建数据库,取名为gitea,后续供gitea服务使用

3、下载gitea安装包,下载链接 https://dl.gitea.io/gitea ,windows64位选择如下:

4、在服务器上新建gitea专属文件夹,将第3步下载的gitea运行程序拷贝到文件夹中,为了方便后续操作,可以将运行程序改名为gitea_server.exe,双击会出现弹窗显示正在运行中(初次显示的弹窗内容比较简单,需要登录网站配置一下)

5、使用浏览器登录http://localhost:3000/ ,数据库填写之前建好的mysql数据库,如下:

站点名称可以填自己的公司名,目录根据实际情况填写,服务域名如果有做映射的话可以填写,否则就填写服务器IP,服务端口避免被占用就可以,基础URL即http://域名(或IP):端口号,跟上面的设置保持对应即可,如下:

点击安装即可

6、安装完成后会自动跳转到刚才设置的URL对应链接,如果是设置的域名,那么可能会打开失败,可以去C:\Windows\System32\drivers\etc\hosts,对照范例新增一行域名解析,也可以用localhost或IP地址访问(如http://localhost:8080,此处的8080改为你设置的端口号)

7、点击左上角的注册,默认第一个注册的是管理员账号,拥有管理后台的权限,填写用户名、邮箱、密码,点击注册账号即可登录:

8、在第4步中,我们是通过启动exe打开控制台来运行gitea,如果将控制台窗口关闭,服务也就停止了,为了方便使用,可将gitea_server.exe注册为服务,可设置自启动,右键以管理员身份打开cmd命令行,输入指令:sc create gitea start=auto binPath = ""D:\Tools\gitea-server\gitea_server.exe" web --config "D:\Tools\gitea-server\custom\conf\app.ini"" (其中binPath需要修改为实际gitea_server.exe所在文件夹路径,config也需要对应修改,app.ini中存放的是配置信息,可以修改基础URL、域名、注册权限等等,修改完需要重启服务)

到此,gitea的安装部署完成。

参考:https://www.cnblogs.com/cj8988/p/15637941.html

gitea安装部署的更多相关文章

  1. Oracle安装部署,版本升级,应用补丁快速参考

    一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...

  2. KVM安装部署

    KVM安装部署 公司开始部署KVM,KVM的全称是kernel base virtual machine,对KVM虚拟化技术研究了一段时间, KVM是基于硬件的完全虚拟化,跟vmware.xen.hy ...

  3. Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考

    操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...

  4. 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署

    少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上 ...

  5. C# winform安装部署(转载)

    c# winform 程序打包部署 核心总结: 1.建议在完成的要打包的项目外,另建解决方案建立安装部署项目(而不是在同一个解决方案内新建),在解决方案上右击-〉添加-〉现有项目-〉选择你要打包的项目 ...

  6. Ubuntu14.04 Django Mysql安装部署全过程

    Ubuntu14.04 Django Mysql安装部署全过程   一.简要步骤.(阿里云Ubuntu14.04) Python安装 Django Mysql的安装与配置 记录一下我的部署过程,也方便 ...

  7. 比Ansible更吊的自动化运维工具,自动化统一安装部署_自动化部署udeploy 1.0

    新增功能: 2015-03-11 除pass(备份与更新)与start(启动服务)外,实现一切自动化. 注:pass与start设为业务类,由于各类业务不同,所以无法实现自动化.同类业务除外,如更新的 ...

  8. 比Ansible更吊的自动化运维工具,自动化统一安装部署自动化部署udeploy 1.0 版本发布

    新增功能: 逻辑与业务分离,完美实现逻辑与业务分离,业务实现统一shell脚本开发,由框架统一调用. 并发多线程部署,不管多少台服务器,多少个服务,同时发起线程进行更新.部署.启动. 提高list规则 ...

  9. SCCM 2012 R2安装部署过程和问题(三)

    上篇 SCCM 2012 R2安装部署过程和问题(二) 个人认为对于使用SCCM 2012的最重要的经验是耐心. SCCM采用分布式部署的架构,不同的站点角色可以部署在不同的服务器上,站点角色之间的通 ...

  10. SCCM 2012 R2安装部署过程和问题(二)

    上篇:SCCM 2012 R2安装部署过程和问题(一) 在上篇我们已经完成了SCCM 2012 R2安装前的准备,其中有许多细节,关于数据库的准备和权限的设置是需要特别注意的.那么接下来我们开始安装S ...

随机推荐

  1. C#后缀表达式解析计算字符串公式

    当我们拿到一个字符串比如:20+31*(100+1)的时候用口算就能算出结果为3151,因为这是中缀表达式对于人类的思维很简单,但是对于计算机就比较复杂了.相对的后缀表达式适合计算机进行计算. 我们就 ...

  2. JZOJ 2020.07.27【NOIP提高组】模拟

    总结 今天的题还好,不幸拿了 \(rank1\),只有 \(380pts\) 实际 \(AK\) 也不难 前三题都是思维题 后面一题其实不过是简单的数据结构优化 \(dp\) 的题 用 \(GSM\) ...

  3. MySQL视图、存储过程、函数、触发器、定时任务、流程控制总结

    视图的增删改查 视图相当于一张只能读的表,不可以修改.当组成视图的表发生数据变化的时候,视图会相对应的进行改变. 存储过程的练习 创建存储过程: create [if not exists] proc ...

  4. LeetCode-440 字典序的第K小数字

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/k-th-smallest-in-lexicographical-order 题目描述 给定整数  ...

  5. MATH026th: 《矩斋筹算丛刻》

    矩斋筹算丛刻 (清)劳乃宣辑 清光绪刻朱墨套印本 2函22册竹纸线装 提要:内含 <古筹算考释>.<古筹算考释续编>.<筹算浅释>.<筹算分法浅释>.& ...

  6. K8S 部署es,搭建efk日志收集系统

    1.k8s部署es集群:https://www.jianshu.com/p/e490f7597539 2.k8s搭建efk日志收集系统:https://www.cnblogs.com/minseo/p ...

  7. MS-TCT: Multi-Scale Temporal ConvTransformer for Action Detection概述

    1.针对的问题 为了在未修剪视频中建模时间关系,以前的多种方法使用一维时间卷积.然而,受核大小的限制,基于卷积的方法只能直接获取视频的局部信息,不能学习视频中时间距离较远的片段之间的直接关系.因此,这 ...

  8. SAP GGB1替换 发现没有替换的字段 解决

    需求 替代凭证中的付款方式为默认值 GGB1替代 如上图所示 并没有我们想到替换的zschl字段 这就需要我们去维护一张配置表 将这个字段放出来 sm30--VWTYGB01 将对应字段的勾去掉即可, ...

  9. vue element 日期范围选择器限制:只能选今天之前的时间 || 只能选今天之后的时间 || 选取今天往后三天内

    举例:只能选今天或者今天之后的时间(如下图) <el-date-picker clearable v-model="form.limitTime" type="da ...

  10. 090_Java

    在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身.养成良好的编码习惯非常重要,能够显著地提升程序性能. ● 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载 ...