gitea安装部署
安装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安装部署的更多相关文章
- Oracle安装部署,版本升级,应用补丁快速参考
一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...
- KVM安装部署
KVM安装部署 公司开始部署KVM,KVM的全称是kernel base virtual machine,对KVM虚拟化技术研究了一段时间, KVM是基于硬件的完全虚拟化,跟vmware.xen.hy ...
- Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考
操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...
- 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署
少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上 ...
- C# winform安装部署(转载)
c# winform 程序打包部署 核心总结: 1.建议在完成的要打包的项目外,另建解决方案建立安装部署项目(而不是在同一个解决方案内新建),在解决方案上右击-〉添加-〉现有项目-〉选择你要打包的项目 ...
- Ubuntu14.04 Django Mysql安装部署全过程
Ubuntu14.04 Django Mysql安装部署全过程 一.简要步骤.(阿里云Ubuntu14.04) Python安装 Django Mysql的安装与配置 记录一下我的部署过程,也方便 ...
- 比Ansible更吊的自动化运维工具,自动化统一安装部署_自动化部署udeploy 1.0
新增功能: 2015-03-11 除pass(备份与更新)与start(启动服务)外,实现一切自动化. 注:pass与start设为业务类,由于各类业务不同,所以无法实现自动化.同类业务除外,如更新的 ...
- 比Ansible更吊的自动化运维工具,自动化统一安装部署自动化部署udeploy 1.0 版本发布
新增功能: 逻辑与业务分离,完美实现逻辑与业务分离,业务实现统一shell脚本开发,由框架统一调用. 并发多线程部署,不管多少台服务器,多少个服务,同时发起线程进行更新.部署.启动. 提高list规则 ...
- SCCM 2012 R2安装部署过程和问题(三)
上篇 SCCM 2012 R2安装部署过程和问题(二) 个人认为对于使用SCCM 2012的最重要的经验是耐心. SCCM采用分布式部署的架构,不同的站点角色可以部署在不同的服务器上,站点角色之间的通 ...
- SCCM 2012 R2安装部署过程和问题(二)
上篇:SCCM 2012 R2安装部署过程和问题(一) 在上篇我们已经完成了SCCM 2012 R2安装前的准备,其中有许多细节,关于数据库的准备和权限的设置是需要特别注意的.那么接下来我们开始安装S ...
随机推荐
- Vulhub 漏洞学习之:ECShop
Vulhub 漏洞学习之:ECShop 目录 Vulhub 漏洞学习之:ECShop 1 ECShop 2.x/3.x SQL注入/远程命令执行漏洞 1.1 环境安装 1.2 漏洞产生原因 1.3 漏 ...
- Linux提权之:利用capabilities提权
Linux提权之:利用capabilities提权 目录 Linux提权之:利用capabilities提权 1 背景 2 Capabilities机制 3 线程与文件的capabilities 3. ...
- Vue学习笔记之表单绑定
1. 概述 1.1. 什么是数据的双向绑定 Vue.js是一个MV VM框架, 即数据双向绑定, 即当数据发生变化的时候, 视图也就发生变化, 当视图发生变化的时候,数据也会跟着同步变化.这也算是Vu ...
- EF Core迁移 (provider: SSL Provider, error: 0 - 证书链是由不受信任的颁发机构颁发的。)
A connection was successfully established with the server, but then an error occurred during the log ...
- Ubuntu 安装 Nginx
Ubuntu版本:20.04.1 LTS Nginx版本:1.22.0 下载地址: https://nginx.org/en/download.html 上传目录:/usr/local/src 安装目 ...
- js-解决安卓手机软键盘弹出后,固定定位布局被顶上移问题
分析:软键盘弹出后,导致页面高度变化 解决方案:软键盘弹出后,修复页面高度 // 监听窗口变化 resizeScreen(){ if (!this.state.isIOS && thi ...
- jsgrammer
jsgrammer 计算机编程基础 能够说出什么是编程语言 能够区分编程语言和标记语言的不同 能够说出常见的数据存储单位及其换算关系 能够说出内存的主要作用以及特点 关键词:编程语言 计算机基础 编程 ...
- 解决windows下使用vscode没有函数提示的问题
vscode支持非常多的扩展,包括支持protobuf语法,非常方便. 笔者近期在使用vscode打开工程(文件夹)情况下,困扰于没有函数提示,例如不同路径的头文件中的函数不提示,库函数不提示,试尽各 ...
- git账号密码修改
1.window10下的账号密码,打开控制台->账号管理->凭据管理器
- 关于elasticsearch使用ceph作为存储
首先关于这个问题本人已经持续关注很长时间了,先说结果--elasticsearch(ES)不适合不适合不适合使用分布式存储.测试环境当然无所谓!!! 以下是相关资料的链接(持续更新): 1.https ...