当前位置: 首页 > news >正文

Gitea服务器与客户端配置

Gitea下载,以下为基础配置使用

服务器

  1. 服务器磁盘创建 Git_repository 文件夹作为本地仓库

  2. 客户端程序拷贝至 Git_repository 文件夹下并启动

  3. 浏览器访问地址 http://localhost:3000,根据图片进行设置

  4. 点击“立即安装”,等待安装完成跳转至注册界面,注册管理员账户

  5. 创建仓库

  6. 填写仓库信息,点击“创建仓库”即可

  7. 进入仓库设置界面

  8. 进入写作者菜单项,等待他人创建完成账户

  9. 输入他人账户名称,点击“增加协作者”

  10. 设置相关权限


客户端

  1. 安装客户端程序

  2. 浏览器访问地址 http://localhost:3000,注册账户

  3. 输入所有相关内容,点击“注册账号”即可

  4. 等待管理员添加协作者完成,浏览器重新访问地址 http://localhost:3000

  5. 点击“weili/software”进入新界面拷贝仓库地址

  6. 访问地址 UGit - 让每个人都可以轻松使用 Git 下载并安装

  7. 选择“克隆仓库”

  8. 根据图片,输入仓库地址,选择本地路径,点击确定

  9. 输入用户名和密码,点击“保存并重试”

  10. 将源码文件拷贝至本地路径内,回到 UGit 中将所有文件添加至“待提交”

  11. 输入变更信息,点击提交到 main(不要勾选推送到远程)

  12. 提交完成后将代码推送至服务器作为根节点

  13. 创建分支

13.1 核心长期分支
  • main:
    • 定位:生产环境稳定分支,存放可直接发布到生产环境的代码。
    • 特点:代码永远是最新的、经过测试的、可部署的,每次合并到 main 都对应一个正式版(通常打 Tag,如 v1.0.0)。
  • develop:
    • 定位:开发主分支/集成分支,存放下一个版本的开发中的代码。
    • 关系:从 main 分支创建,是所有功能开发的“统一入口”,所有 feature 分支最终都合并到这里;develop 分支稳定后,会合并到 release 分支,最终流向 main。
13.2 临时功能分支(完成任务后会被删除,不长期保留)
  • feature:
    • 用途:开发新功能、优化、非紧急 bug 修复。
    • 来源:必须从 develop 分支创建。
    • 合并目标:开发完成后,合并回 develop 分支。
    • 命名规范:feature/用户模块、feature/login-optimize。
  • release:
    • 用途:为正式发布做准备(如测试、修复小 bug、版本号配置),隔离发布准备和新功能开发。
    • 合并目标:测试通过后,合并到 main 分支(打正式版本 Tag);同时合并回 develop 分支(确保发布中的小修复同步到开发分支)。
    • 命名规范:release/1.0.0、release/v2.1.1。
  • hotfix:
    • 用途:紧急修复生产环境(main 分支)的严重 bug,无需走完整的 develop->release 流程。
    • 来源:从 main 分支创建(直接基于生产版本)。
    • 合并目标:修复完成后,合并到 main 分支(打新版本 Tag,如 v1.0.1);同时合并回 develop 分支(避免 develop 分支遗漏这个修复)。
    • 命名规范:hotfix/修复支付 bug、hotfix/v1.0.1-payment。

http://www.jsqmd.com/news/775431/

相关文章:

  • IT疑难杂症:从诊断到解决全攻略
  • 5步搞定Windows安卓应用安装:APK-Installer终极使用指南
  • Claude最佳实践:提升大语言模型交互效率的核心策略与实战技巧
  • ARM Trace Analyzer架构与调试技术详解
  • 在PC上体验Switch游戏:Ryujinx模拟器完整使用指南
  • PCBA加工技术之SMT
  • 如何高效智能捕获网页媒体资源:猫抓Cat-Catch技术深度解析
  • 容器化应用部署全解析:从镜像逆向到生产环境实践
  • 蜂窝通信基本原理
  • RowHammer攻击防御新思路:MAD内存分配多样性技术解析
  • 17 电话号码的字母组合
  • ruflo-系统背景
  • ARM处理器分支预测技术原理与优化实践
  • 深入DengFOC/SimpleFOC速度环:PID参数整定与低通滤波避坑指南
  • 2026年论文AI率太高被导师打回?必备降AI率指南,高效搞定学术难题! - 降AI实验室
  • 百度网盘直链解析工具:免费获取高速下载链接的完整指南
  • 3分钟搞定B站视频转文字:免费开源工具bili2text完全指南
  • 通信协议封包过程 大整数拆分、浮点数缩放转换、位处理(开关机状态映射)以及特定格式的 16 进制字符串输出
  • 从.lcd到.axf:一个Keil工程中.c/.h文件导入失败的完整排错指南(STM32实战)
  • C#学习笔记正课九
  • 企业级应用如何借助 Taotoken 实现大模型 API 调用的稳定性保障
  • 终极指南:如何让Unity游戏实现无缝实时翻译
  • 2026年4月行业内优质的Altair 软件厂家推荐,压铸件模流分析,Altair 软件实力厂家有哪些 - 品牌推荐师
  • 前端性能优化:预加载和预获取最佳实践
  • 书匠策AI:论文写作界的“智能导航仪”,助你轻松驶向学术彼岸!
  • 深度解析:5个实战技巧掌握ComfyUI IPAdapter Plus多模型集成技术
  • 2026云服务器续费太贵?老鸟15年经验:不续费直接买新机,2核4G+Ubuntu宝塔面板完整实操
  • 去了一趟高原,心脏受损?心磁图让高原心脏病更早被发现!
  • 涡旋电磁波传感技术:原理、应用与微腔光频梳突破
  • 揭秘Java程序能够运行的核心逻辑之Klass模型