怎样在自己 Windows 电脑上搭 gitea
Gitea 是轻量自托管 Git 代码托管系统对标 GitLab内存占用小支持代码仓库、Issue、PR、Wiki、CI Actions、团队权限管理适合内网军工 / 项目团队部署使用。Windows 本地搭建 Gitea两种方案Docker Desktop推荐简单、Windows 二进制直接运行不用 docker。 环境Win10/Win11。用途本地个人代码仓库、内网小组共享不建议直接裸暴露公网。方案 1Docker Desktop 方式推荐1 前置安装 Docker Desktop for Windows开启 WSL2 后端。启动 Docker Desktop。新建文件夹例如D:\gitea在里面新建docker-compose.ymlversion: 3.8 services: gitea: image: gitea/gitea:1.22 container_name: gitea restart: always environment: - USER_UID1000 - USER_GID1000 - GITEA__database__DB_TYPEpostgres - GITEA__database__HOSTdb:5432 - GITEA__database__NAMEgitea - GITEA__database__USERgitea - GITEA__database__PASSWDGiteaWin123 volumes: - ./data:/data ports: - 3000:3000 - 2222:22 depends_on: - db db: image: postgres:15-alpine container_name: gitea-pg restart: always environment: - POSTGRES_DBgitea - POSTGRES_USERgitea - POSTGRES_PASSWORDGiteaWin123 volumes: - ./pg_data:/var/lib/postgresql/dataPowerShell 进入D:\giteadocker compose up -d等待容器启动完成浏览器访问http://127.0.0.1:3000Web 初始化页面关键配置数据库PostgreSQL主机填db:5432账号密码和 yml 保持一致站点 URL本地用http://127.0.0.1:3000/如果局域网其他电脑要访问填本机局域网 IP例如http://192.168.1.100:3000/设置第一个管理员账号不要留空SSH 端口容器内部 22宿主机映射 2222ssh 克隆地址带端口git127.0.0.1:2222:xxx/xxx.git点安装 Gitea。局域网其他机器访问Windows 防火墙放行 3000、2222 端口。常用运维PowerShell# 停止 docker compose down # 查看日志 docker logs gitea # 重置管理员密码 docker exec -it gitea gitea admin change-password --username admin --password New123456 # 升级 docker compose pull docker compose up -d方案 2Windows 二进制包不装 Docker适合不想装 WSL/Docker 的场景。去 Gitea 官网下载 Windows 版本二进制gitea‑1.22.x‑windows‑amd64.exe新建目录D:\gitea_win把 exe 放进去。在这个目录打开 cmd/PowerShell执行gitea-1.22.x-windows-amd64.exe web第一次运行自动生成目录结构、custom/conf/app.ini。 浏览器打开http://127.0.0.1:3000进入安装页面。数据库选项本地玩可以选 SQLite多人使用建议本地装 PostgreSQL。做成 Windows 后台服务开机自启以管理员打开 PowerShell.\gitea-1.22.x-windows-amd64.exe install --service-name gitea之后在 Windows 服务里找到 gitea设置自动启动。停止服务sc stop gitea本地使用常见坑局域网别的电脑打不开页面Windows 防火墙阻止需要入站规则放行 3000/tcp、2222/tcp站点 URL 必须填写本机局域网 IP不能写 127.0.0.1。SSH 克隆带端口 2222git clone ssh://git192.168.1.100:2222/用户名/仓库名.git备份Docker 版直接备份 D:\gitea 整个文件夹数据库可导出docker exec gitea-pg pg_dump -U gitea gitea gitea_back.sql二进制版备份整个 gitea_win 目录。关闭注册登录管理员账号管理面板 - 站点管理关闭用户注册手动添加账号。最小测试版 composeSQLite不需要 postgres快速体验version: 3.8 services: gitea: image: gitea/gitea:1.22 container_name: gitea restart: always environment: - USER_UID1000 - USER_GID1000 - GITEA__database__DB_TYPEsqlite3 - GITEA__database__PATH/data/gitea.db volumes: - ./data:/data ports: - 3000:3000SQLite 只适合个人少量使用多人并发会卡顿。

相关新闻

Angular DevTools 完全使用指南:安装打开、应用检测机制、组件调试与性能剖析

Angular DevTools 完全使用指南:安装打开、应用检测机制、组件调试与性能剖析

Angular DevTools 完全使用指南:安装打开、应用检测机制、组件调试与性能剖析 【免费下载链接】angular Deliver web apps with confidence 🚀 项目地址: https://gitcode.com/GitHub_Trending/an/angular Angular DevTools 是 Angular 官方为 An…

2026/9/8 17:33:23 阅读更多 →
FPGA测控程序开发实战:从框架搭建到时序收敛的关键经验

FPGA测控程序开发实战:从框架搭建到时序收敛的关键经验

做FPGA开发这些年,我经手过不少测控类的项目,从简单的传感器采集到多通道同步控制系统都有涉及。说实话,测控程序和纯通信或图像处理类的FPGA设计有本质区别——它更像是在写一套“实时操作系统”,只是这个系统跑在硬件逻辑上&…

2026/9/8 17:33:23 阅读更多 →
GitHub CLI 的 gh skill 命令实战:Agent Skills 的搜索、预览、安装、更新与发布

GitHub CLI 的 gh skill 命令实战:Agent Skills 的搜索、预览、安装、更新与发布

GitHub CLI 的 gh skill 命令实战:Agent Skills 的搜索、预览、安装、更新与发布 【免费下载链接】cli GitHub’s official command line tool 项目地址: https://gitcode.com/GitHub_Trending/cli/cli 本文基于 GitHub CLI(cli/cli)仓…

2026/9/8 17:32:22 阅读更多 →

最新新闻

res-downloader 从安装到批量下载:视频号抖音小红书资源保存完整教程

res-downloader 从安装到批量下载:视频号抖音小红书资源保存完整教程

res-downloader 从安装到批量下载:视频号抖音小红书资源保存完整教程 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader …

2026/9/8 18:18:01 阅读更多 →
IntelliJ IDEA 社区版源码入门:新手完整指南,自己动手构建 IDE

IntelliJ IDEA 社区版源码入门:新手完整指南,自己动手构建 IDE

IntelliJ IDEA 社区版源码入门:新手完整指南,自己动手构建 IDE 【免费下载链接】intellij-community IntelliJ IDEA & IntelliJ Platform 项目地址: https://gitcode.com/GitHub_Trending/in/intellij-community 你是否好奇 IDE 里的代码补全…

2026/9/8 18:18:01 阅读更多 →
从源码编译SOF固件与topology:Linux音频DSP定制实战指南

从源码编译SOF固件与topology:Linux音频DSP定制实战指南

前阵子给一个音频设备做定制,碰到的情况特别典型:系统里跑的是SOF(Sound Open Firmware),预编译固件和现成topology用着是没问题,但一旦想加一路自定义DSP处理、调一下某个DMIC管线的增益范围,或…

2026/9/8 18:18:01 阅读更多 →
antd Message 的 Promise 接口(thenable)实战:用 .then() 编排消息关闭后的回调

antd Message 的 Promise 接口(thenable)实战:用 .then() 编排消息关闭后的回调

antd Message 的 Promise 接口(thenable)实战:用 .then() 编排消息关闭后的回调 【免费下载链接】ant-design An enterprise-class UI design language and React UI library 项目地址: https://gitcode.com/GitHub_Trending/an/ant-design…

2026/9/8 18:18:01 阅读更多 →
嵌入式硬件开发全流程:从原理图到PCB制造的避坑指南

嵌入式硬件开发全流程:从原理图到PCB制造的避坑指南

做嵌入式硬件开发这几年,我最大的感受就是:从原理图到PCB制造,中间每一个细节都会在实物上被放大十倍。很多刚入行的朋友觉得画个原理图很简单,随便找块开发板抄一抄,然后转成PCB就能打样了,结果板子回来一…

2026/9/8 18:18:01 阅读更多 →
opencode:终端AI编码代理的安装配置与避坑指南

opencode:终端AI编码代理的安装配置与避坑指南

在终端里敲下 opencode 这个命令之前,我以为它不过是又一个披着 AI 外壳的代码补全插件。直到我把一个堆满遗留代码的旧项目丢给它,看着它自己读文档、自己找接口、自己改完测试再跑一遍,我才意识到,这东西和那些“聊天生成代码…

2026/9/8 18:17:00 阅读更多 →

日新闻

加密资产价值投资:原理、方法与实战策略

加密资产价值投资:原理、方法与实战策略

1. 价值投资视角下的加密资产本质剖析作为践行格雷厄姆-多德学派十余年的价值投资者,我首次接触比特币白皮书时的震撼感至今记忆犹新。那是在2013年的一次金融科技研讨会上,当看到"去中心化电子现金系统"这个定义时,我的职业本能立…

2026/9/8 0:00:18 阅读更多 →
ODT光学测距技术原理与工业应用实践

ODT光学测距技术原理与工业应用实践

1. ODT技术全景解析ODT(Optical Distance Technology)作为现代精密测量领域的核心技术,近年来在工业检测、自动驾驶和医疗影像等领域展现出越来越广泛的应用价值。这项技术通过光学手段实现非接触式距离测量,其典型测量精度可达微…

2026/9/8 0:00:18 阅读更多 →
模板代码版本兼容实战:从单片机到服务端的隐性依赖与重构

模板代码版本兼容实战:从单片机到服务端的隐性依赖与重构

1. 模板代码为什么会"过期":三个最常见的失效场景 先说个我自己的经历。前阵子从旧电脑往新电脑迁移工作区,把一套写了快两年的单片机模板工程直接拷过去,Keil 一打开、编译,满屏的 error。仔细一看,不是芯片…

2026/9/8 0:00:18 阅读更多 →

周新闻

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/8 9:44:40 阅读更多 →
超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/7 21:08:44 阅读更多 →
基于CNN的调制信号识别:MATLAB实现时频图分类实战

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/8 2:03:15 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/8 0:22:41 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/8 1:17:14 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/8 3:16:24 阅读更多 →